php WordPress:由Matovu Richard自动将父页面模板应用于子页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WordPress:由Matovu Richard自动将父页面模板应用于子页面相关的知识,希望对你有一定的参考价值。

<?php
function switch_page_template() {
    global $post;
    // Checks if current post type is a page, rather than a post
	if (is_page())
	{	
		// Checks if page is parent, if yes, return
		if ($post->post_parent == 0)
			return true;
		else if ($post->post_parent != $post->ID)
		{
			$parent_page_template = get_post_meta($post->post_parent,'_wp_page_template',true);
 
			$template = TEMPLATEPATH . "/{$parent_page_template}";
			if (file_exists($template)) {
				load_template($template);
				exit;
			}
		}
	}
}
 
add_action('template_redirect','switch_page_template');

/* Source: http://www.matrich.net/blog/wordpress/how-to-automatically-apply-parent-page-template-to-all-sub-pages-in-wordpress.htm */
?>

以上是关于php WordPress:由Matovu Richard自动将父页面模板应用于子页面的主要内容,如果未能解决你的问题,请参考以下文章

php 由WORDPRESS更改Jquery版本

php WordPress由AJAX加载帖子

php WordPress多个帖子类型查询插件 - 由ACF排序

php Wordpress订单帖子由标题中的最后一个字

一个优雅的WordPress主题由Vue.js 2提供支持

安装英文版Wordpress如何快速转换成中文版