0

サイドバーのウィジェットをタブ付きコンテンツ領域に変えるワードプレスプラグインを構築しています。

現在出力されているサイドバーのコンテンツ: 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>

どうすればそれができるかについての提案は大歓迎です!

4

1 に答える 1

1

まず、コードで:

<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>

しかし、とが自分で作成した Veriable でない限り$widget、wordpress では機能しません。$title$content

于 2013-06-22T21:41:05.020 に答える