wordpress 上一篇如何实现打开首页直接进入最新一篇文章的内容页?

上传时间:
wordpress文章内容页面如何实现上一页下一页功能
56官方微信
扫一扫发现精彩WordPress实现搜索结果只有一篇文章时自动跳转到文章的方法
作者:佚名
字体:[ ] 来源:互联网 时间:12-27 15:23:46
这篇文章主要为大家介绍了WordPress实现搜索结果只有一篇文章时自动跳转到文章的方法,通过一个简单的自定义函数实现搜索结果只有一篇时跳转到文章的技巧,可提高用户体验,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了WordPress实现搜索结果只有一篇文章时自动跳转到文章的方法。分享给大家供大家参考。具体分析如下:
当读者通过WordPress自身的搜索功能来搜索文章时,如果返回的结果只有一篇文章,我们可以直接让它跳转到这篇文章,提高用户体验,实现的方法很简单,只需要在你主题的 functions.php 文件中添加下面的代码:代码如下:add_action('template_redirect', 'redirect_single_post');
function redirect_single_post() {
if (is_search()) {
global $wp_
if ($wp_query-&post_count == 1 && $wp_query-&max_num_pages == 1) {
wp_redirect( get_permalink( $wp_query-&posts['0']-&ID ) );
希望本文所述对大家的WordPress建站有所帮助。
大家感兴趣的内容
12345678910
最近更新的内容wordpress首页调用最新文章:代码篇 - 无忧主机
自始至终,以提供稳定、高性能的美国、香港免备案php虚拟主机产品为己任,以用户极高满意为生存价值,以产品的可靠性为生命线,以网络零中断为终身奋斗目标
是所有开源程序中最牛的开源程序之一,不仅仅可在完美的运行,而且拥有庞大的插件库,基本上有需要,在后台插件搜索都能进行插件安装。唯一的缺点就是有点费内存,但是这个问题最近也得到了解决。程序没有优化不了的,只是说技术的问题。然而今天无忧主机小编并不是介绍怎么优化的,因为技术有限,还没有达到那个境界,今天无忧主机小编要来讲解的是怎么用代码实现最新文章的功能。
现在有很多主题都是有这个功能的呈现的,但是也有很多的没有这个功能,所以说需要自己去弄,有些插件能实现,但是为了给主机不带来那么多的麻烦,所以最好是不要使用插件的方式去实现,这样也是比较消耗内存的。所以用代码的方式来实现,至少可以说是能减少对服务器的压力,这个是肯定的,废话不多说,直接进入主题。
其实wordpress要实现这样的功能是非常简单的,无忧主机小编参考其他主题实现的功能而得出以下代码,并也实现了这个功能;代码如下:
&div class=”block”&
&h3&最新文章:&/h3&
&?php query_posts(‘posts_per_page=&span style=&color: #ff0000;&&8&/span&&caller_get_posts=1′); ?&
&?php while (have_posts()) : the_post(); ?&
&a target=”_blank” href=”&?php the_permalink(); ?&” title=”&?php the_title(); ?&” class=”title”&&?php the_title(); ?&&/a&
&? wp_reset_query(); ?&
您把这个代码放在您想显示地方的主题文件里面,具体就看您怎么去放了,这里默认显示的是8条最新文章的,如果您还想修改成其他数字您就把红色部分数字修改即可。
希望能帮助到站长朋友!
无忧主机相关文章推荐阅读:
本文地址:/wordpress/19778.html
喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
无忧主机资质:(十二年旗舰品牌)
相关技术帮助文档
技术帮助文档分类在WordPress文章中调用另一个页面内容的方法
随着WordPress的功能越来越强大,我们几乎可以使用WordPress来做任何想做的事(似乎有点夸张了⊙﹏⊙b汗)。
很多时候,也许我们并不需要在一篇文章中调用另一篇文章或单页面的内容(至少大多数人不需要这样做);但是这并不是让我们放弃WordPress强大功能的理由。
我们可以拿WordPress来开发一个电子商务网站,或者来做一个大型的门户网站,这些都不成问题。我们遇到的问题可能是,一些通用的内容如何在每个文章页面中显示出来?比如电子商务网站中的购买须知、产品介绍、公司介绍等(每个单独的产品可能都具有一些共同的介绍),是否意味着我们每次都要单独添加这些内容呢?那我们维护起来将会是一项很庞大的工程。
如果我们可以在WordPress文章中调用到另一个页面的内容,那问题不就解决了吗?事实上,我就是这么做的。
思路就是利用了WordPress的自定义栏目这个功能,在需要调用的文章下面添加一个指定的自定义栏目(默认的)和值(需要调用的那个page的别名)。
好了,直接上代码:
&?php if (have_posts()) : ?&&?php while (have_posts()) : the_post(); ?&&h1&?php the_title(); ?&&/h1&&?php&&& the_content();//正常日志内容&&& $key = "fireuikey";//自定义栏目名称&&& $fireuiinfo = get_post_meta($post-&ID, $key , true);&&&&&&& if ($fireuiinfo != ''):$fireui_com_key = array('pagename' =& $fireuiinfo);//pagename就是需要调用的那个页面的别名,必须是英文&&&&&&& query_posts($fireui_com_key);&&&&&&&&&&& if (have_posts()) : while(have_posts()) : the_post(); the_content();&&&&&&& wp_reset_query();&&&&&&&?&
因为当初做这个项目比较急,因此代码可能会比较草率,或者还有其他的方法。但,至少可以肯定的是,我所使用的这个方法到目前为止一直使用良好。
使用方法,上面的代码替换single.php中的主循环部分(当然,你可以根据你模板的实际情况进行调用和添加样式)。添加文章时,同时添加一个自定义栏目,栏目名称为&fireuikey&(可以换成任何你喜欢的变量名称,需要同步修改上面的代码!),值就填写需要被调用的page的别名(英文)。如果自定义栏目为空或者不添加,那么将不会执行调用,默认文章也会完美呈现。
原文地址:/wordpress/call-the-content-of-another-page.html
注:相关网站建设技巧阅读请移步到频道。
看过本文的人还看过
最新图文推荐
最新专栏文章
大家感兴趣的内容
&&<a rel="nofollow" class="red" href="" target="_blank" color="red新版网站排行榜
===全新上线===
网友热评的文章本文的评论功能被关闭了.
【相关文章推荐】
版权所有 (C) 2013 邵连虎博客 微信/QQ:. 苏ICP备号-1丨Designed By 邵连虎博客-关注手机赚钱,微信赚钱!!Guide&Powered By WordPress

我要回帖

更多关于 wordpress 上一篇 的文章

 

随机推荐