0

各ヘッダーの最後に画像を追加する必要があるワードプレス Web サイトがあります。問題は、これらがウィジェットであり、すべてのテキストがワードプレスのウィジェットに置き換えられることです。画像が消去されないように、ヘッダーの最後に画像をハードコーディングする方法はありますか?

<div class="grid_4 widget">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Footer 1') ) : ?>
<h2 class="beeh2">Widgetized Area 1</h2>
<p>Go to Appearance - Widgets section to overwrite this section. Use any widgets that fits you best. This is called <strong>Bottom Left</strong>.</p>
<?php endif; ?> 
<div class="clear"></div>
</div>

<div class="grid_4 widget">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Footer 2') ) : ?>
<h2 class="beeh2">Widgetized Area 2</h2>
<p>Go to Appearance - Widgets section to overwrite this section. Use any widgets that fits you best. This is called <strong>Bottom Middle</strong>.</p>
<?php endif; ?> 
<div class="clear"></div>

また、Web サイトを確認すると、作成した h2 クラスも存在しないことに気付きました。それも上書きされているようです。

4

1 に答える 1

0

functions.php (またはそこに含まれるファイル) 内に、"register_sidebar" が表示されます。フッター 1 とフッター 2 はカスタム サイドバーであり、ウィジェットに配置しているコードを上書きしている可能性があります。以下のコードのようなものを探してください。

register_sidebar( array(
    'name'          => 'Footer 1',
    'id'            => 'footer-1',
    'before_widget' => '',
    'after_widget'  => '',
    'before_title'  => '',
    'after_title'   => '',
) );

「before_title」と「after_title」にはおそらく h2 が含まれています。html を使用すると、「after_title」に画像を追加できます。

それが役立つことを願っています!

于 2013-02-14T05:19:51.617 に答える