0
我有一個頁面,有幾個WordPress頁面的子頁面。該頁面應顯示與第二個子頁面相同的內容。當我編輯頁面時,有一個選項可以將子頁面中的內容複製到其中,但是我必須保留文本的兩個實例。是否有可能將現有頁面內容映射到頁面中?我正在使用Wordpress.com,因此我無法編輯服務器上的任何文件/鏈接。WordPress的:映射現有的頁面內容,而不是副本
我有一個頁面,有幾個WordPress頁面的子頁面。該頁面應顯示與第二個子頁面相同的內容。當我編輯頁面時,有一個選項可以將子頁面中的內容複製到其中,但是我必須保留文本的兩個實例。是否有可能將現有頁面內容映射到頁面中?我正在使用Wordpress.com,因此我無法編輯服務器上的任何文件/鏈接。WordPress的:映射現有的頁面內容,而不是副本
您可以使用獲取指定頁面內容的簡碼。在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的事實。你應該能夠做同樣的事情與顯示帖子簡碼:
感謝很多的提示。不幸的是我沒有完成[display-posts ...]的工作,包括另一個頁面的全部內容不在其中 –