wordpress怎么添加网站地图
登录wordpress博客。
点击“插件”下的“安装插件”菜单。
搜索“google xml sitemaps”,安装并启动插件。
点击“设置”下的“xml-sitemaps",进入“XML 地图生成器”页面。
设置“sitemap”内容,一般首页和日志肯定是要包含进去的。
还可以设置“优先权”和“更新频率”等。
保存后,查看"/sitemap.xml“。
站点地图就出来。
WordPress不管用代码还是插件生成的网站地图都打不开,显示找...
function article_index($content) {/*** 名称:文章目录插件* 作者:露兜* 博客:http://www.ludou.org/* 最后修改:2015年3月20日*/$matches = array();$ul_li = '';$r = "/([^<]+)<\/h3>/im";if(is_singular() && preg_match_all($r, $content, $matches)) {foreach($matches[1] as $num => $title) {$title = trim(strip_tags($title));$content = str_replace($matches[0][$num], ''.$title.'', $content);$ul_li .= ''.$title."\n";}$content = "\n文章目录\n" . $ul_li . "\n" . $content;}return $content;}add_filter( 'the_content', 'article_index' );
如何不用插件在WordPress上建一个相册
一般来说大家会用类似NextGen Gallery这样一些插件来实现这种效果。
其实除了使用第三方插件,还可以用WordPress自带的功能来达到同样的效果。
不过在此之前大家要对WordPress和HTML/CSS有很好的了解哦。
相册最终效果在开始之前,让我们先确定一下最终的效果:用户点击相册页面时,页面以网格状展示不同的封面以表示不同月份的相册。
我们每个月会创建一个相册,当月所有照片都会包含在其中。
如果用户点击相册封面,就会看到一个相册的专属页面,在那里你可以写一点背景信息,同时把这个相册里的所有照片都列出来。
如果用户点击单张照片,就可以去到每张照片各自的页面,在那里他们可以看到每张照片的标题,拍摄者的信息和相关链接。
如果整个网站就是用来展示相册,那么大家可以使用默认格式的post。
但要是你还有个博客,那么这时就需要用自定义的post类型了。
让我们来创建一个相册吧首先你要创建一个网站专属插件(甚至是一个项目专属插件)。
如果你要用自定义的post,那你应该生成一个代码,再把它粘贴到网站专门的插件中去。
为了制造网格效果,接下来你需要在WordPress中设定一下附加图像的尺寸。
例如:设完图像尺寸之后,我们还要给媒体上传目录添加字段。
这样你就可以在上传每个图像的时候加上摄影者的名字和他们的URL了。
一旦做完这一步,我们就可以继续添加相册了。
把所有你想要加到相册里的图上传上去。
然后再附上一张不同的照片封面,把它设为主图像。
大家可以在post的内容栏里写上背景信息。
既然大家已经在后台加好了几个相册,我们就可以加上代码让它运行了。
假设你的自定义post类型叫做albums,那么你就会新建一个叫做archive-albums.php.的模板文件夹。
粘贴上你想要的程序头和尾,侧边栏和其他设计元素,然后新建一个post loop。
在那个PL中,我们将会列出同个post中的所有附件,但不包括超链接到单个页面的缩略图。
我们也会分别加上主post缩略图(即相册封面),再把它超链接到单个的post页面上去(即相册页面)。
我们打算用列表的办法来制作网格图像。
这段程序是这样的:对于主要的CSS风格,大家真正要考虑的问题是相册网格分类这样我们就可以把每张图片都放在网格中合适的位置,以达到我们想要的风格了。
接下来大家需要新建一个单个附件的模板。
这将会是今后用户看到的页面,以便他们就可以看到每一个图像。
用户会在这里看到图像的标题,摄影者的名字和他们的链接。
大家可以随意调整自己喜欢的单个模板。
现在还有最后一件事要做,还是假设你的自定义post类型叫做album,你需要新建一个single-albums.php文件,把所有程序头、尾,工具栏或者其他你想要的设计元素都复制一下。
在loop元素里做一些和存档相册模板里基本同样的处理。
不过在添加主图像和附件之前,你还需要加上相册标题和描述。
这一步通过添加代码就可以完成了,像这样:好了!大功告成!
WordPress不用百度网站地图可以吗
1、注册:到 wordpress。
com 注册帐户,获取用户的 API-Key, 用来启用 Akismet 插件。
Akismet 是 WordPress 下非常著名的反垃圾评论插件。
2、修改永久链接结构:默认情况下,WordPress 的永久链接结构类似于 ../?p=123 ,但我们推荐使用有利于搜索引擎优化的 URL 结构。
3、使用系统缓存:为了改善你的 WordPress 性能(占用更少资源,获取更快速度),你应该安装缓存类插件。
它可以缓存你的网也来提高响应速度,减少服务器负载。
你可以选择这些最流行的 1blogcacher, Super Cache 和 Wp-cache 等。
4、创建网站地图:这是最基本一步,因为网站地图可以帮助搜索引擎来更轻松地抓取你网站的内容。
可以使用 Google XML sitemap 插件来创建网站地图。
5、将 Feed 重定向到 feedburner:比如在你的博客的每个设计里修改所有的链接(尤其是 single.php, sidebar.php, footer.php 等)。
我推荐使用 FeedSmith 插件来减少手动工作量。
6、添加跟踪代码:跟踪统计网站的性能是很必要的。
你可以添加 Google 分析,StatCounter 或者其他的统计代码。
根据我的额经验,Statcounter 是比较可靠并且载入速度快的。
7、提交网站到站长工具箱:我几乎没有注意到这点。
不过,Google 站长工具箱有全部的功能,可以让你提交网站地图,显示网站搜索分析结果和网站上的错误。
确实配得上站长工具箱的名字。
8、创建 robots.txt :尽管有了站长工具箱,我还要说这个很重要。
如果你有这个文件,可以分析一下;如果还没有,也可以使用 WordPress 的选项来创建一个。
9、设计:博客网站给读者的第一印象就是它的设计。
注意好的设计应该包括重要的元素,比如搜索功能,Feed 订阅图标,导航菜单,并且便于阅读。
你可以从这里挑选一些精选的 WordPress 主题。
10、开始写博客:告诉世界你要开始写博客了,说说你要写的内容,介绍一下你自己。
要和访问者进行交流,你可以使用 Wp-contact form 插件来建立一个联系页面。
同时,别忘了创建 about 页面,因为访问者想了解你更多一些。
当然,你还需要其他的工具,插件或者主题等。
如何汉化wordpress主题 wordpress插件
最近做了不少的WP主题和插件的汉化,在这里做下总结。
这里是需要调用的到工具:1.POEDIT2.UltraEdit这里以configure-smtp插件为例来做演示一、普通汉化首先将configure-smtp安装后进入插件设置界面可以看到全是英文,打开wp-content\plugins\configure-smtp目录可以看到目录下有configure-smtp.pot文件,这个就是语言包的英文模板(可移植对象文件)了1.将其复制一份到lang目录下并重命名为configure-smtp-zh_CN.po2.使用POEDIT软件打开(POEDIT的设置就不做讲解了,百度一下你就知道)打开后即可对原文本对照进行逐个翻译了。
翻译完成后保存,这是会自动根据po文件生成同名的mo文件。
mo文件就是WP调用的语言包。
3.翻译完成后需要设置加载,打开configure-smtp.php主文件,在其中加入如下代码load_plugin_textdomain('configure-smtp','wp-content/plugins/configure-smtp/lang');/**说明:load_plugin_textdomain('插件名称','wp-content/plugins/configure-smtp/lang 插件语言包所在目录');**/如果是其他的插件或者主题找到插件的主文件或者主题的function文件加入上面的代码。
如果存在多个语言包会根据wp-config.php中设置的语言来加载。
4.这时候再打开后台就可以发现插件已经变成了中文。
二、添加条目如果语言包中没有某些条目这时候可以手动添加例如插件更新升级添加了一些设置或者说明,没必要重新翻译语言包,只需要在现有的语言包中添加部分条目就可以了。
本人使用dreamweaver和记事本添加无效,只有使用UltraEdit。
1.使用UltraEdit打开.po文件手动添加条目添加格式如下:#: 条目所在文件:行数msgid "条目内容"msgstr "翻译"说明:msgid必须和php文件中完全相同!2.新添加了条目后再使用POEDIT打开,重新生成.mo文件。
这样所添加的内容就生效了,再打开后台就能看到已经汉化的内容。
3.如果后台有一些内容并没有使用关联,例如一些说明性的内容,也可以手动将其关联并使用上面的方法添加相应的条目来进行汉化。
例如:configure-smtp的configure-smtp.php中的一处echo'You must save any changes to the form above before attempting to send a test e-mail.';//将其修改为:echo''.__('You must save any changes to the form above before attempting to send a test e-mail.', $this->textdomain ).'';po中添加条目为:再重新生成mo这句话就被汉化了。
以上内容根据自己实际经验总结,希望能够对你有所帮助。
每个网站网页底部的那个“网站地图”具体有些什么作用呢?
简单在来说有两方面,一是为了方便客户找到网站资源,二是方便百度GG等搜索引擎收录,下面是关于网站地图的详细说明:Sitemap是什么?Sitemap又叫网站地图,顾名思义,就是为了方便人们前往目标页面的东西。
它就是一个页面,上面放置了网站上所有页面的链接。
大多数人在网站上找不到自己所需要的信息时,可能会将网站地图作为一种补救措施。
搜索引擎蜘蛛非常喜欢网站地图。
我们通常会通过Sitemap来引导用户或搜索引擎更多地浏览我们的网页,以达到提高收录数量等目的。
其实,我们秀我在线的网站地图就是秀我在线管理后台的节点树。
Sitemap有什么用?通常情况下,Sitemap的建立主要针对两种“人”:普通的人,也就是网页浏览者;还有一种就是机器人,也就是常说的搜索引擎蜘蛛。
出于用户体验与SEO考虑,我们制定了两种网站地图。
具体可到秀我在线网站上查看。
1、对于网页浏览者来说,他们需要的是清晰的网页结构图,所以我们通常会建立一个sitemap.html的文件来引导用户,从这个意义上说,网站地图的作用是为了提高用户体验与网站的粘性。
2、而对于搜索引擎来说,它需要知道的是我们网站上有多少页面,以及这些页面的URL地址,然后对有用的页面进行抓取。
所以我们只要把每个页面的链接罗列在一张清单上,供其查看。
我们知道,由于网站结构的关系,搜索引擎一般不能在首页上寻找到所以页面的地址,这样的情况下,就需要花费更多的时间去二级页面寻找,同时也就降低了页面被收录的可能性。
当我们建立了一个独立的页面URL集——也就是Sitemap时,搜索引擎就可以迅速地获取相关页面的地址,提高了页面被收录的速度与可能性。
怎样制作Sitemap?1、对于可视化的网站地图,制作方法跟普通网页一样,只要在网页合理安排各种分类的结构即可,总之一个目的,就是为了让用户更方便地寻找到目的页面。
2、至于第二种,供搜索引擎查看的Sitemap,我们只要制作一个叫做sitemap.xml或sitemap.txt的页面,然后把网站中重要页面的URL罗列在页面中即可,可以再新建一个robots.txt的文件,指定sitemap的位置,方便百度、谷歌等搜索引擎蜘蛛的抓取。
现在一般的动态网站都会有程序生成网站地图的方法,很方便。
之后也会说到如何利用插件生成WordPress网站的Sitemap文件。
转载请注明出处51数据库 » wordpress网站地图插件