我正在使用wp user front end和Mingle为我的站点开发一个用户仪表板。我决定最好的集成方法是创建一个自定义侧栏并在新模板中使用它,我做到了。
然而我的内容都没有出现,这让我抓狂。
侧栏仪表板。php
<小时>
<?php
/*** The Sidebar containing the dashboard links **/
?>
<?php
if ( is_active_sidebar( \'dashboard-sidebar\' ) ) : ?>
<div id="secondary" class="widget-area" role="complementary">
<ul class="xoxo">
<?php dynamic_sidebar( \'dashboard-sidebar\' ); ?>
</ul>
</div>
<?php endif; ?>
仪表板。php
<小时>
<?php
/*
Template Name: User Dashboard
*/
?>
<?php get_header(); ?>
<div id="content" role="main">
</div><!-- #content -->
<?php get_sidebar( \'dashboard\' );?>
<?php get_footer(); ?>
功能。php。。。
<小时>
// Area 7, the sidebar for the dashboard panel
register_sidebar( array(
\'name\' => __( \'Dashboard Sidebar\', \'twentyten\' ),
\'id\' => \'dashboard-sidebar\',
\'description\' => __( \'The dashboard sidebar\', \'twentyten\' ),
\'before_widget\' => \'<li id="%1$s" class="widget-container %2$s">\',
\'after_widget\' => \'</li>\',
\'before_title\' => \'<h3 class="widget-title">\',
\'after_title\' => \'</h3>\',
) );
然后我让所有仪表板页面都有“用户仪表板”模板,希望侧栏在左侧,内容在右侧,但事实并非如此。边栏显示,但没有任何内容。
我做错了什么?
编辑:另外,如果有人知道我可以在模板页面中使用的任何用于混合的PHP挂钩,那就太好了,我找不到任何关于它的文档,他们也没有回答我。这并不是真正解决核心问题的方法,但这是一种廉价的解决方法。对于WP用户Frontend,我可以只使用do\\u shortcode函数,但Mingle似乎没有任何shortcode。