タグ付けされた質問 「conditional-tags」



4
WordPress管理者で新しいページ/投稿/ CPTを追加するのか、編集ページ/投稿/ CPTにいるのかを判断する方法
これは単純なことのように思えますが、現在の画面が新規追加または編集(ワードプレス管理条件タグの一種)用かどうかを判断する方法が必要です。これのための組み込み関数は既にありますか、または...どのように達成するためのアイデアがありますか?


5
画像のタイトル/代替属性を取得する方法は?
私の白いテーマでは、ホームスライダーポストに構成されたalt属性はありません。メディアライブラリインターフェイスを介して画像の代替テキストを追加しました。次のコードを追加して、代替テキスト/属性を表示します。ただし、表示されません: <img class="homepage-slider_image" src="http://www.blabla.com/wp-content/uploads/2013/06/cms-website4-1800x800.jpg" alt="" /> コードは次のとおりです。 <?php $image = get_post_meta(get_the_ID(), WPGRADE_PREFIX.'homepage_slide_image', true); if (!empty($image)) { $image = json_decode($image); $image_alt = get_post_meta( $attachment->ID, '_wp_attachment_image_alt', true); if ( empty( $image_alt )) { $image_alt = $attachment->post_title; } if ( empty( $image_alt )) { $image_alt = $attachment->post_excerpt; } $image_title = $attachment->post_title; $image_id = …

3
the_contentおよびis_main_query
フィルターでコンテンツをフィルタリングしていthe_contentます。すべてが完璧に機能しますが、私の変更はカスタムクエリにも適用されるという抜粋です。ウィジェットがカスタムクエリを使用している場合、私の変更もサイドバーに表示されます それに対抗するために、私はis_main_query()メインクエリのみを対象にしていますが、機能していません。変更はすべてのクエリにそのまま適用されます。面白いのは、次のような他のすべての条件チェックis_single()、is_category()特定のページをターゲットにすると機能することです。ただし、使用するかどうかにis_main_query()かかわらず、すべての変更はそのページの他のカスタムクエリに影響します。 ここに何かが欠けていますか?the_contentフィルターのみを使用してメインクエリに変更を適用する方法 add_filter('the_content', 'custom_content'); function custom_content($content){ if(is_main_query()){ // << THIS IS NOT WORKING // My custom content that I add to the_content() } return $content; }

4
プラグインから個々の関数を呼び出すときに、php条件ステートメントを使用せずに、WPテーマでプラグインを必須にする方法は?
私のWordpressテーマの1つを正しく実行するには、いくつかのサードパーティのプラグインが必要です。 ほとんどの場合、私は次のような条件ステートメントを使用してサードパーティのプラグインから関数を呼び出すために使用しました if(function_exist('plugin_function')) { plugin_function() // do something } 私のテーマの多くのファイルで1つのプラグインを広範囲に使用する必要があると仮定します...多くのIF条件の使用を避けたい...特定の特定のプラグインをWPにインストールすることを要求する適切な方法がありますテーマをアクティブにする前に欠落している場合は? ありがとう
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.