wordpress怎么添加留言页面

方法一、使用插件

SEO Smart

Links插件:介绍:SEO Smart

Links可以通过一次*的设定文章、页面或留言出现的关键词,通过关键词的加入,使得我们把某些关键词链向知道的POST

URL上,从而提供这个POST的权重,它匹配的项目包括文章链接、页面链接、分类链接和标签链接。可设置是否添加“nofollow”属*,

是否在新窗口中打开链接.可手动指定关键词和对应的URL链接.可设置每个页面*多自动添加几个链接可设置要忽略的关键词不过自动为关键词添加链接对中文

支持并不友好.

Keyword

Link

Plugin插件:为你的wordpress*客添加关键词的链接,并且你可以自由设置“不追踪链接”、“**次有效”、“新窗口链接”、“忽略大小写”

这些功能,使用起来很灵活,比如可以为你的Tag增加自动关键词链

接,这样在正文出现时同样有效。给文章加上内部链接有利于增加搜索引擎收录。面向所有的wordpress中文用户。完美支持中英文关键词。

Alinks插件:通过预先设置关键词和对应的链接即可.之后文章中出现设置过链接的关键词,则会自动添加上.可以设置每页*多添加多少个关键词,链接是否在新窗口中打开,自定义链接图标,链接点击统计功能。

Link A Dink插件:半自动的链接插件.和Alinks插件的使用差不多,通过手动设置关键词和对应的链接,然后你以后写文章时会自动为该关键词添加链接.

方法二、代码

function.php中添加如下代码:

$match_num_from=1;//一篇文章中同一个关键字少于多少不锚文本(这个直接填1就好了)

$match_num_to=2;//一篇文章中同一个关键字*多出现多少次锚文本(建议不超过2次)

//连接到WordPress的模块

add_filter('the_content','tag_link',1);

//按长度排序

functiontag_sort($a,$b){

if($a->name==$b->name)return0;

return(strlen($a->name)>strlen($b->name))?-1:1;

}

//改变标签关键字

functiontag_link($content){

global$match_num_from,$match_num_to;

$posttags=get_the_tags();

if($posttags){

usort($posttags,"tag_sort");

foreach($posttagsas$tag){

$link=get_tag_link($tag->term_id);

$keyword=$tag->name;

//连接代码

$cleankeyword=stripslashes($keyword);

$url="<atitle="\&quot;&quot;.str_replace('%s',addcslashes($cleankeyword,"href="\&quot;$link\&quot;"target="_blank">".addcslashes($cleankeyword,'$')."</a>";

$limit=rand($match_num_from,$match_num_to);

//不连接的代码

$content=preg_replace('|(&lt;a[^&gt;]+&gt;)(.*)('.$ex_word.')(.*)(]*&gt;)|U'.$case,'$1$2%&amp;&amp;&amp;&amp;&amp;%$4$5',$content);

$content=preg_replace('|(&lt;img)(.*?)('.$ex_word.')(.*?)(&gt;)|U'.$case,'$1$2%&amp;&amp;&amp;&amp;&amp;%$4$5',$content);

$cleankeyword=preg_quote($cleankeyword,'\'');

$regEx='\'(?!((&lt;.*?)|(&lt;a.*?)))('.$cleankeyword.')(?!(([^&lt;&gt;]*?)&gt;)|([^&gt;]*?))\'s'.$case;

$content=preg_replace($regEx,$url,$content,$limit);

$content=str_replace('%&amp;&amp;&amp;&amp;&amp;%',stripslashes($ex_word),$content);

}

}

return$content;

/p>

p style="text-indent:2em;">做一个wordpress留言板很简单,我们知道一般可以用新建一个主题名字叫“留言板”的页面,让访客以评论留言的方式来实现。但是这种方式建立的留言板,其实是一个一般主题(post)或页面(page),因此缺乏进一步定制的功能,而且提示文字也全部是“评论”要做一个可定制的留言板其实很简单,只需要5步,那就让我们开始吧

/p>

p style="text-indent:2em;">制作留言板模板

/p>

p style="text-indent:2em;">1,找到你*客模板目录中的single.php文件(一般你的模板目录是在/wp-content/themes/*客模板名称/);复制single.php并重命名为guestbook.php,这样做的目的是我们希望留言板能保持*客的基本布局如:页面头部,页脚和侧边栏。因此*好的方式就是复制用来显示单篇主题的页面模板文件single.php

/p>

p style="text-indent:2em;">2,用一款合适的文本编辑器(如:editplus,ultraedit,notepad2,之所以没说windows自带的notepad是因为它对UTF-8的编码方式支持不好);打开guestbook.php在文件头部找到如下php代码:?php get_header();?在此语句前加一段仅带注释语句的模板标识,这里我们将页面模板名字(Template Name)定义为Guestbook,这个名字在下面会有用到。?php/*Template Name: Guestbook*/?

/p>

p style="text-indent:2em;">OK,简单吧,留言板的页面模板文件就做好了。 3,将修改后的guestbook.php上传到*客模板目录(/wp-content/themes/*客模板名称/)下

/p>

p style="text-indent:2em;">在后台创建留言板

/p>

p style="text-indent:2em;">4,以具有admin权限的帐号登录,新建一个页面,在主题名称处输入“留言板”,在内容处像往常写*客主题一样输入些内容,如:请留下宝贵意见和建议等等

/p>

p style="text-indent:2em;">5,很重要的一步:在右侧页面模板(page template)处,选择刚才创建的guestbook页面模板,发布(publish),完成。

/p>

p style="text-indent:2em;">去自己的*客主页看看,根据*客模板的不同,留言板会以Tab方式或者侧栏链接的方式显示。

/p>

p style="text-indent:2em;">1、发布的**文章都会在首页显示的

/p>

p style="text-indent:2em;">2、如果你要在添加的页面上面写文章,需要在后台添加页面的时候就书写好内容(登录后台添加一个新页面)

/p>

p style="text-indent:2em;">3、你提示的图片上面,看你的文字描述应该是分类。(但是、你图片的位置可以是分类也可以是页面、或者是分类+页面。这个你可以在后台主题那里设置的。)

/p>

p style="text-indent:2em;">还有问题可以到我的blog上面留言

/p>

p style="text-indent:2em;">两种方法:**种:用留言板插件

/p>

p style="text-indent:2em;">这个在后台就可以找到第二种:自己建立一个留言板页面,这个比较方便:详细步骤:1、登陆*客后台——页面——添加新页面

/p>

p style="text-indent:2em;">2、在标题处写上“留言板”三个大字,在文本框输入要在留言板显示的内容

/p>

p style="text-indent:2em;">3、在窗口右侧中的“属*”框里,在父级的下拉菜单中选“主页面(无上级)”,排序处的数字按自己想要的排列顺序填写,0为默认顺序

/p>

p style="text-indent:2em;">4、把编辑页面界面滚到底部,在讨论里勾选“允许评论”,如果不勾选,无法留言

/p>

p style="text-indent:2em;">5、点击发布,WordPress留言板制作成功。

/p>

p style="text-indent:2em;">6、*后,为了美观,如果缩略名是中文,则留言板的地址将会是****://****/留言板缩略名,所以,建议设置为英文guestbook或其它。

/p>

p style="text-indent:2em;">PS:部分主题作者把页面(page)中的评论代码去掉,致使页面没有评论窗口,这时要手动添加评论代码到页面(page)相应位置。代码为:把代码加到你想评论出现的位置就可以了!楼主做人要厚道

/p>

p style="text-indent:2em;">对的话就把经验给了

/p>

p style="text-indent:2em;">谢谢

/p>

p style="text-indent:2em;">就冲你经验来的

/p>

相关文章
在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部