WordPress边栏 - 显示所有小部件标题,然后显示所有小部件内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress边栏 - 显示所有小部件标题,然后显示所有小部件内容相关的知识,希望对你有一定的参考价值。

我正在构建一个wordpress插件,将侧边栏中的小部件转换为选项卡式内容区域。

侧栏内容当前输出为:widget_title,widget-contents - widget_title,widget-contents

我希望他们输出为:widget_title,widget_title - widget_contents,widget_contents

这是我的侧边栏:

register_sidebar( array(
  'name' => __( 'Tabbed Sidebar', 'twentyeleven' ),
  'id' => 'tabbed-sidebar',
  'description' => __( '', 'twentyeleven' ),
  'before_widget' => '<div class="tab-widget">',
  'after_widget' => '</div></div>',
  'before_title' => '<h5 class="tab-title">',
  'after_title' => '</h5><div class="tab-content">',
) );

由于标题列表没有被内容打断(反之亦然),界面设计可以具有更大的灵活性。

编辑我想我拥有它:

<div class="tabbed-headers"><?php foreach $widget echo $title titlecount++; ?></div>
<div class="tabbed-contents"><?php foreach $widget echo $content contentcount++; ?></div>

任何关于我如何做到这一点的建议将不胜感激!

答案

一开始,在代码中:

<div class="tabbed-headers"><?php foreach $widget echo $title titlecount++; ?></div>
<div class="tabbed-contents"><?php foreach $widget echo $content contentcount++; ?></div>

你有一个基本的PHP错误。你在;$title之后没有#content。所以这段代码应该是这样的:

<div class="tabbed-headers"><?php foreach $widget echo $title; titlecount++; ?></div>
<div class="tabbed-contents"><?php foreach $widget echo $content; contentcount++; ?></div>

但除非qazxsw poi,qazxsw poi和qazxsw poi是你制作的变量,否则它将无法通过wordpress工作。

以上是关于WordPress边栏 - 显示所有小部件标题,然后显示所有小部件内容的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress注册边栏小部件

wordpress |禁用页面模板上的边栏小部件

Wordpress hinzuf脙录egn中的边栏小部件

Wordpress:为特定模板添加小部件侧边栏

Wordpress ajax->php 请求

下划线 Wordpress 主题 - 添加第二个侧边栏