0

私のクライアントは、WordPress ブログのバナーをインターセプトして既存のバナーを表示するプラグインを作成することを望んでいますが、そのすぐ下、コンテンツとサイドバーの上に別のバナーが表示されます。そして、彼はそれがほとんどのテーマで機能し、テーマ固有ではないことを必要としています。

add_action('loop_start','interceptMe') を使用して、投稿または単一の投稿の前に何かを配置できることがわかりましたが、それでも右側にサイドバーが残りました。add_action('all','test') を使用してさまざまなインターセプトをダンプして、これを理解できるかどうかを確認しようとしましたが、まだ取得できないようです。バナーに使用されているものを見つけるまで、すべての esc_html 呼び出しを傍受し、状況に応じて検査する必要があるかもしれないと考えています。

バナーを傍受してそのすぐ下に別のバナーを追加する方法を知っている人はいますか?

4

2 に答える 2

1

これを行うのは非常に困難です。このようなクロステーマインジェクションを可能にする一貫した構造、HTML、またはCSS IDはありません(地獄、一部のテーマにはヘッダー画像がありません)このためには、各テーマを手動で変更する必要があります。

于 2010-04-06T20:18:29.787 に答える
0

H1 タグを探してその直後にバナーを挿入する JavaScript を挿入するかもしれません。ただし、Ceejayoz は正しいです。さまざまなテーマに一貫性はありません。あるテーマではサイト ヘッダーに H1 を使用し、別のテーマでは投稿タイトルに使用する場合があります。

于 2010-05-12T17:40:14.033 に答える