下面小编给大家整理的WordPress如何给文章添加”上下”(共含8篇),欢迎阅读与借鉴!同时,但愿您也能像本文投稿人“江湖骗子王”一样,积极向本站投稿分享好文章。
我相信从业互联网行业的朋友们,一定都知道,在任何网站的文章结尾处下方,都会有上一篇下一篇文章的相关功能,在如今这全网SEO和强调用户体验的互联网时代,这个简单的功能几乎是100%存在的。但是很遗憾,如果你正在使用wordpress写博客,也许你就会中招,因为很多wordpress主题,都没有这个简单的功能,我的SEM博客主题也是如此。不过,我们可以简单的做些修改,实现这个功能。
第一步,在你的主题模板文件夹下找到single.php文件,用DW打开,找到
(可能不是每个主题都是同样的代码,原理就是找到文章内容模板结束的地方);
第二步,在你找到的文章内容模板结束的地方上,加入如下代码:
< div>
< div class=”alignright”>
< /div>(我的博客如此,可以修改多种不同的表现形式,不一一列举,
)
第三步,写CSS样式,并加入到style.css(默认样式表)。我的CSS代码如下:
.alignleft {
float:left;
text-align:left;
margin-right:10px;
}
.alignright {
float:right;
text-align:right;
margin-left:10px;
}
.alignleft a{
color:#D52300;
font-size:12px
}
.alignright a{
color:#D52300;
font-size:12px
}
至此就大功告成了,轻松完成给你的wordpress博客文章加上上一篇、下一篇的艰巨任务!
您是否曾经想过在每篇文章的底部添加上WordPress个人资料中你的简介?对于个人博客来说,似乎这个并不实用,但对于多用户博客,在各自文章的底部添加每个作者的简介是给作者支持的一个很好方法,而且给读者提供了信息并不需要再到“关于我”的页面去查看了。好消息是,实现这个功能并不需要安装插件。
在用户个人资料中这是个小巧的输入框,可以放置你自己的信息。就如你所见到的,我已经放了一些信息到这个框子中,等会会在教程中引用。我们将使用输入框里的信息并且在每篇日志底部在你的名字下显示出来。
我们重点关注的模板函数是
这个函数不接受任何参数,所以无需担心对这个函数做任何奇怪的事情。现在,首先看一下你的模板样式表,把它添加上去:
.postauthor { }
这个是用来控制作者信息的样式的。现在我们有了模板函数,我们需要将它放入到循环( the loop)中。
我并不是要探究循环的详情,但一般而言,它处理相关文章的信息。打开浏览你的主题文件index.php,寻找类似到这行:
< ?php the_content(“Read the rest of this entry »”); ?>
这是我的主题中的样子,可能你的就不一样了,但这是显示文章内容的函数,
在内容函数的下面,放置下面的代码:
< div class=“postauthor ”>< ?php the_author_description(); ? >< /div>
请记住,如果这个代码没有作用,很可能是因为由于那些我添加到代码中为了正确显示在我的文章中的空格。只要移除那些空格,代码就会运作正常。
现在在适当位置已经有了作者描述功能了,在你的博客可能看起来像这样:
假如你问我,这个看其来平淡而且枯燥。我们需要通过修改该div的类:Postauthor的CSS文件,给它一个好看的样式。你可以让它符合你的博客设计样式,但由于是教程,我会让CSS代码显示得像TAG标签内容一样。
.postauthor {color: #222222;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;background: #EAEAEA;border-top: 2px solid #000000;border-bottom: 1px solid #000000;width: 640px;padding: 3px;margin-bottom:5px;}
这个CSS样式代码显示小字号的黑色文本,如图:
来自:www.hitigon.com/websitedev/wordpress/how-to-add-bio-info-to-wordpress-posts/
原文:hackwordpress.com/how-to-add-bio-info-to-wordpress-posts/
这篇文章主要为大家介绍了WordPress自动给文章添加nofollow属性的实现方法,可通过Nofollow for external link 插件实现文章页自动添加nofollow属性的功能,是非常实用的技巧,需要的朋友可以参考下
nofollow属性是告诉搜索引擎不传权重过去,但WordPressk中如果我们要nofollow属性就需要手工加了,现在我来告诉大家利用 Nofollow for external link就可以自动给文章添加nofollow属性了.
直接安装启用 Nofollow for external link 插件,或者将下面的代码添加到当前主题的 functions.php 文件即可.
实例代码如下:
代码如下:add_filter( ‘the_content‘, ‘cn_nf_url_parse‘);
function cn_nf_url_parse( $content ) {
$regexp = “]*href=(”??)([^“ >]*?)1[^>]*>”;
if(preg_match_all(“/$regexp/siU”, $content, $matches, PREG_SET_ORDER)) {
if( !emptyempty($matches) ) {
$srcUrl = get_option(‘siteurl‘);
for ($i=0; $i < count($matches); $i++)
{
$tag = $matches[$i][0];
$tag2 = $matches[$i][0];
$url = $matches[$i][0];
$noFollow = ‘‘;
$pattern = ‘/targets*=s*“s*_blanks*”/‘;
preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);
if( count($match) < 1 )
$noFollow .= ‘ target=“_blank” ‘;
$pattern = ‘/rels*=s*“s*[n|d]ofollows*”/‘;
preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);
if( count($match) < 1 )
$noFollow .= ‘ rel=“nofollow” ‘;
$pos = strpos($url,$srcUrl);
if ($pos === false) {
$tag = rtrim ($tag,‘>‘);
$tag .= $noFollow.‘>‘;
$content = str_replace($tag2,$tag,$content);
}
}
}
}
$content = str_replace(‘]]>‘, ‘]]>‘, $content);
return $content;
}
最终效果:自动给文章/页面的站外链接添加nofollow属性(rel=”nofollow”),并且在新窗口打开这些链接(即添加 target=”_blank”属性),如果已经手动给链接添加了 rel=”dofollow”,就不会添加 rel=”nofollow”,如果手动添加了 target=”_blank”,就不会重复添加.
为指定分类的所有链接添加nofollow属性,那你可以将下面的代码添加到主题的 functions.php 文件即可:
代码如下:function nofollow_cat_posts($text) {
global $post;
if( in_category(1) ) { // 修改这里的分类ID
$text = stripslashes(wp_rel_nofollow($text));
}
return $text;
}
add_filter(‘the_content‘, ‘nofollow_cat_posts‘);
希望本文所述对大家的WordPress建站有所帮助,
这是我第一次用wordpress作为博客程序,断断续续修改了很多,也解决了很多问题,总体来说,wordpress博客程序不太适合新手应用,得多少懂一些HTML和CSS。很多简单的小问题我就不写下来了,像文章如何自动换行(我是用br/标签,汗一个)、首页文章如何只显示摘要(我是用more标签。。。),在此写一下wordpress文章如何自动添加版权信息和原文链接。
这个比较简单,具体步骤如下:
第一步:打开Single.php 找到
(可能不是每个主题都是同样的代码,原理就是找到文章内容模板结束的地方);
第二步:以我的博客为例,在其代码上方加入如下代码:
»订阅本博客:www.zengpenghui.com/ »请注明来源:曾鹏辉SEM博客本文链接:” href=”
OK,”wordpress文章自动添加版权信息和原文链接“到此就搞定了,具体效果如下:
建博客的初期,交换友情链接是个不错的获得高质量链接的途径,但是,有时候虽然对方的网站给你个链接,却给你的友情链接加了Nofollow属性, 相信了解nofollow标签的童鞋都知道Nofollow是一个HTML标签的属性值。这个标签的意义是告诉搜索引擎“不要追踪此网页上的链接”或“不 要追踪此特定链接”。
所以个人不赞成给wordpress博客的links也就是我们说的友情链接添加nofollow属性,毕竟交换链接讲究的诚信问题。当然什么事情 也不能说的那么绝对,有的时候如果你发现你的友情链接网站出现降权,网站被K现象时,如果不能联系到对方网站站长说明删除友链,这个时候你就可以不删除他 的链接,给他的链接添加一个Nofollow属性,这样既不会让自己的网站受到牵连,同时又显示你的诚信。
我们可以利用修改wordpress程序的XFN链接关系来解决,下面就介绍下怎样给WP的友情链接添加nofollow属性的具体操作:
首先,找到网站根目录下的:“meta-boxes.php”文件,具体的路径是:“/wp-admin/includes/meta-boxes.php”,
上面就是我的个人博客添加后的效果图,你会发现我只是把原来的“没有”选项换成“nofollow”了,这样操作既简单又可以精简代码,个人觉得蛮好的。
所以简单的操作是先找到“meta-boxes.php”文件中以下代码
换成下面这段代码:
以上就是怎样给wp程序网站的友情链接添加Nofollow属性的具体操作方法,如果你有更好的方法,欢迎留言交流指点。
之前有很多朋友都提到过这个问题,由于一直忙于其他没有来得及处理,今天为大家讲一下,当我们打开一篇文章的时候怎样在侧边栏中显示出这篇文章所属分类下的其他文章标题出来,这个方法相信大家经常会用到。要实现这个方法需使用WordPress函数来解决,具体的原理就是,你打开一篇文章,我肯定首先需要获取到这篇文章的分类名称或者分类ID是什么,然后通过这个分类ID或者分类名称,通过函数获取到这个ID下的其他文章列表。过程就两步,大家也看的明白,那么具体代码是什么下面给大家贴出来。
term_id);//通过get_posts函数,根据分类ID来获取这个ID下的文章内容,foreach($posts as $post){?> “> //显示出该分类下的文章标题,以及附加上超链接。
这样我们就完成了,应该还是比较容易的。大家只要对这些函数有所了解,相信也能看的明白,这篇文章主要就是讲下这个。最近比较忙也一直没有顾得上天天更新博客,如果大家有什么好的建议或者想学些哪些内容的,不妨说出来。
一般情况下我们都是登录wordpress后台进行文章及评论管理,如能前台实现管理文章,特别是前台删除垃圾留言,是不是很方便,实现方法很简单,把下面两段代码加到主题模版的适当位置即可。
前台删除文章
运行原代码后,发现点击“Delete post”只会转到一个警告页面,并且不会删除日志,稍微改动了一下。
修改后的:
ID)){ echo 'ID);echo '”>Delete post'; } ?>
前台删除评论
原代码需手动修改博客URL地址,并需要确认后方可删除评论,修改后的:
comment_post_ID . '&c=' . $comment->comment_ID, 'delete-comment_' . $comment->comment_ID) . '“” >Delete'; } ?>
HotNews主题将上述代码加到functions.php模版:
class=“datetime”>
这句代码下面适当位置
这段代码我只在HotNews主题中试过,评论模版采用标准评论函数的主题未尝试过,
感觉第一段前台删除文章的代码用处不是很大,而前台删除评论功能却很实用,看到一个垃圾删一个,爽!
刚接触wordpress看到别人的日志中的程序代码会格式化展示的,我的却是 的样式~问过几个博主后才发现是使用插件实现的!网上搜了一把,发现使用coolcode和WP-Syntax这两款的居多!对比之下最后选择WP-Syntax,主要是coolcode有些功能用不着,而且文件比WP-Syntax来得庞大的感觉!
测试WP-Syntax的时候,发现每次都要手动输入代码实现格式化,感觉非常繁琐!过去使用pjblog的时候总喜欢在编辑器的js文件里添加自己的按钮,那么在wp的编辑里是否也可以插入WP-Syntax语句的代码呢?
我在后台查看了发布日志的页面源码发现编辑器上的按钮调用的是wp-includesjsquicktags.js这个文件,在DW中打开发现编辑器按钮的语句,例如:
上面调用的按钮就是li的按钮和code的按钮,你会发现他们都是同样的格式,那么我们也可以复制一条插入到code代码的后面,再修改下WP-Syntax的显示格式,那么调用WP-Syntax的语句就是:
添加好后进入wp后台发布日志,插入代码,
选中代码。点mycode按钮,就自动把要添加的代码格式化啦哈!
注意:自动插件代码后,语句lang=”LANGUAGE”就是对应你的程序语言。如果是css就手动改为lang=”css” 是php就改为lang=”php” 其它程序同理!
如果你也也准备或者正在使用WP-Syntax代码格式化插件的话,可以试试该方法。
本文出自:www.c2cer.com/20081128/wp-syntax-plugins-code/
★ 上和下教案
★ 给妈妈的话文章
★ 上与下杂文随笔
★ 简历:添加创造力