我在wordpress中有一个包含多个子页面的页面。该页面应显示与第二个子页面相同的内容。当我编辑页面时,有一个选项可以将子页面中的内容复制到其中,但是我必须维护文本的两个实例。是否有可能将现有页面内容映射到页面?我正在使用Wordpress.com,因此我无法编辑服务器上的任何文件/链接。
答案 0 :(得分:0)
您可以使用获取指定页面内容的短代码。在functions.php
:
add_action( 'init', 'so20477735_init', 11 );
function so20477735_init()
{
add_shortcode( 'duplicate_page', 'so20477735_shortcode_callback' );
}
function so20477735_shortcode_callback( $atts, $content = null )
{
extract( shortcode_atts( array(
'page_id' => 0
), $atts ) );
$page_data = get_page( $page_id );
$return = '';
if( ! is_null( $page_data ) )
$return .= $page_data->post_content;
return $return;
}
使用示例:
[duplicate_page page_id="12"]
修改强>
我错过了你使用wp.com的事实。您应该能够使用短信代码显示类似的内容: