Genesis Framework

Genesis Framework:如何修改Post Meta信息

Post Meta信息是指通常在文章结尾输出的一行文字,显示文章所处的分类、包含的tag标签等。

在Genesis中修改Post Meta有两种选择

推荐相关文章

Meta Box vs. Custom Fields

如何将文章展示到幻灯片中》 – post meta box的应用实例

方法一

安装Genesis Simple Hooks插件,该插件扩展了Genesi功能,允许你将HTML代码、PHP代码或任何shortcode加到框架中预定义的钩子函数中。

方法二

删除Post Meta信息,打开子模板functions.php,加入如下代码

/** Remove the post meta function */
remove_action( 'genesis_after_post_content', 'genesis_post_meta');

修改Post Meta文字

/** Customize the post meta function */
add_filter( 'genesis_post_meta', 'post_meta_filter' );
function post_meta_filter($post_meta) {
	if (!is_page()) {
		$post_meta = '[post_categories] [post_tags]';
		return $post_meta;
	}
}

给变量$post_meta赋上你想显示的字符串即可,可用的shortcode可以参考Genesis的Shortcode Reference页面。