2013-12-09 41 views
0

我有一個頁面,有幾個WordPress頁面的子頁面。該頁面應顯示與第二個子頁面相同的內容。當我編輯頁面時,有一個選項可以將子頁面中的內容複製到其中,但是我必須保留文本的兩個實例。是否有可能將現有頁面內容映射到頁面中?我正在使用Wordpress.com,因此我無法編輯服務器上的任何文件/鏈接。WordPress的:映射現有的頁面內容,而不是副本

回答

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的事實。你應該能夠做同樣的事情與顯示帖子簡碼:

http://en.support.wordpress.com/display-posts-shortcode/

+0

感謝很多的提示。不幸的是我沒有完成[display-posts ...]的工作,包括另一個頁面的全部內容不在其中 –

相關問題