在您的child theme\'s functions.php
, 添加以下内容:
add_filter( \'widget_text\', \'do_shortcode\' );
add_shortcode( \'display-page\', \'wpse_239714_page_content\' );
function wpse_239714_page_content( $content ) {
$thispage = get_post( $content[\'id\'] );
return do_shortcode( $thispage -> post_content );
}
这将允许您在
shortcode, 像这样:
[display-page id="PAGE_ID"]
在哪里
PAGE_ID
是关于页面的数字ID。请参阅上的这篇文章
how to find the correct page ID.
获得页面ID后(例如:7
), 只需将该短代码粘贴到侧栏文本小部件中即可:
现在将显示“关于”页面中的内容。根据我的测试,该图像没有显示在侧栏中。然而,只需添加HTML即可轻松纠正这一问题<img>
标记到您的个人资料图片的链接:
<img src="http://i1.wp.com/voraciouslyyours.com/wp-content/uploads/2016/08/me.jpg?resize=624%2C936" alt="About Sheena" />