我建立了一个自定义的wordpress主题, 并且还建立了一个自定义的小部件侧栏(因此启用了小部件), 我可以看到小部件的标题, 但是内容未显示。例如, 我使用的是民意调查小部件, 标题与我设置的标题完全相同, 但是内容完全空白。
在标题中, 将加载插件的脚本, 但同样没有内容。我尝试了多个插件, 它们都做同样的事情。我也尝试使用do_shortcode()再次尝试, 但没有任何内容。所以我很沮丧。
我也曾尝试在wordpress论坛上获得支持, 但我从未成功在那里得到查询的答案。
我希望有人遇到过同样的问题, 可以指出问题所在。
在标题中, 我包含以下信息:
<
html <
?php language_attributes();
?>
>
<
meta charset="<
?php bloginfo( 'charset' );
?>
" />
<
?php wp_head();
?>
<
?php wp_meta();
?>
<
?php wp_print_scripts();
?>
但是, 再次没有结果。 Google搜索也没有解决这个问题。奇怪的是, 我以相同的方式设计了所有wordpress主题, 其中大多数主题都托管在同一台服务器上, 这是唯一有此问题的主题。
另外, 我还包括了functions.php脚本, 以供参考。
<
?php
function twentyten_widgets_init() {register_sidebar( array(
'name' =>
__( 'Primary Widget Area', 'twentyten' ), 'id' =>
'primary-widget-area', 'description' =>
__( 'Add widgets here to appear in your sidebar.', 'twentyten' ), 'before_widget' =>
'<
div id="spacer">
', 'after_widget' =>
'<
/div>
<
/div>
', 'before_title' =>
'<
div id="left_top">
', 'after_title' =>
'<
/div>
<
div id="left_bottom">
', ) );
}add_action( 'widgets_init', 'twentyten_widgets_init' );
add_filter( 'show_admin_bar', '__return_false' );
remove_action( 'personal_options', '_admin_bar_preferences' );
?>
编辑**我从标头中删除, 因为它在标头中导致重复的脚本。因此, 这不再是问题, 但是并不能解决问题, 并且由于删除而没有任何更改。
#1从代码中, 所有小部件都将如下所示:
<
div id="spacer">
<
div id="left_top">
Title<
/div>
<
div id="left_bottom">
CONTENT
<
/div>
<
/div>
你在此处为元素使用id(可能打算使用类), 例如id =” left_top” 。因此, 添加多个部件会给你带来问题, 请参阅如果多个不同的HTML元素是不同的元素, 它们是否可以具有相同的ID ?, 因为ID应该是唯一的。
【WordPress小部件未显示在自定义主题上】你可能会在这些ID之一(例如#left_bottom {display:none})上应用css / javascript, 这将解释为什么你的内容将不会显示为与你使用的小部件无关。
推荐阅读
- wordpress(woocomerce)如何向标题添加按钮
- WordPress小部件自动激活
- WORDPRESS(警告:td_block.php中遇到的非数字值)
- WordPress(ver = ###未加载最新的子主题样式表)
- 07.flowable 流程定义查看流程图和xml
- #yyds干货盘点# 牛客最新前端JS笔试百题
- 03.flowable 流程模板部署
- 14.flowable 已办任务列表查询
- flowable 设置流程跟踪高亮线的颜色