鉴于大家对网络知识十分关注,我们编辑小组在此为大家搜集整理了“改变WordPress默认显示的文章类型”一文,供大家参考学习
WordPress 从 2.9 开始加入的自定义文章类型功能(Custom post type),给二次开发带来了很大方便,我们完全可以用 WordPress 构建更加复杂的站点。但是 WordPress 却不能在后台设置主页和 Rss 里默认的文章类型,这是一个硬伤。不过我们可以通过 WP 的内部开发接口来修改默认文章类型。代码很简单,如下:
// 只需要改变首页显示的文章类型
add_filter( ''pre_get_posts'', ''my_get_posts'' );
function my_get_posts( $query ) {
if ( is_home() && !is_singular() && $query->is_main_query() )
$query->set( ''post_type'', array( ''sentence'' ) );
return $query;
}
如果除了首页以外,你还需要改变 Rss 里的文章类型的话,请把
if ( is_home() && $query->is_main_query() )
改成:
if ( (is_home() && $query->is_main_query()) || (is_feed() && !isset(改变WordPress默认显示的文章类型_网学 网学推荐
免费论文
原创论文
文章排行榜
· 理解防火墙 屏蔽外界攻击 · 安装防火墙的十二个注意事项 · 企业中使用无线局域网如何进行安全 · 安装防火墙注意事项 · Cisco(思科)路由器上如何防止DDoS · 设定路由访存表防止黑客对防火墙发 · IP网络安全管理系统探讨 · 全面了解交换机漏洞 保护网络核心 · 层层设防保护VoIP安全 抵御隔墙之 · 简述常见黑客入侵方法以及工具防范 · 入侵检测(IDS)存在的问题及发展趋势 · 浅析防火墙与路由器的安全配置 · 实例讲解Oracle监听口令及监听器安 · 部署网络防火墙策略的十六条守则 · 部署网络防火墙策略 · 企业可轻松避免的十大安全地雷 · 计算机不能进安全模式的解决办法 · 无法格式化的U盘修复方法 REQUEST[''post_type''])) )版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
Wordpress下载:
本文转自:http://www.codecto.com/2012/05/change-wordpress-default-post-type/