WordPress

WordPressの開発者および管理者向けのQ&A


2
wplinkダイアログにカスタムオプションを追加する
私は画像のカスタムオプション選択を追加することができました function attachment_field_credit( $form_fields, $post ) { $field_value = get_post_meta( $post->ID, 'first_image', true ); $isSelected1 = $field_value == '1' ? 'selected ' : ''; $isSelected2 = $field_value != '1' ? 'selected ' : ''; $form_fields['first_image'] = array( 'label' => __( 'Use as first image' ), 'input' => 'html', 'html' => …

1
WooCommerce:製品の簡単な説明と価格の表示順序を変更[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 4年前に閉鎖されました。 re: https://modestmix.com/shop/benefit-teas/go-the-fuck-to-sleep/ 価格を「$ 4.99– $ 24.99」から商品の短い説明「真剣に。これを1杯飲んでください」の下に移動したいのですが。 これを行う方法はありますか?すでに子テーマがありますが、どのWooCommerceファイルをオーバーライドする必要があるかわかりません。

2
カスタムテーブルで$ wpdb-> prefixを使用することは必須ですか
この質問が簡単な場合は申し訳ありません。WordPressでプラグインの開発を始めたばかりです。 すべてのチュートリアルで私はこれを見つけました:カスタムテーブルの作成中に$wpdb->prefix使用されます。 例: $table_name = $wpdb->prefix . "liveshoutbox"; 私の質問: 使用することは必須$wpdb->prefixですか?カスタムテーブルにプレフィックスを使用しないとどうなりますか?

4
TwentyFifteenのサイドバーを右に移動する方法は?
子テーマとCSSのみを使用して、TwentyFifteenテーマのサイドバーを右に移動することは可能ですか、またはテーマ自体の変更が必要ですか?私が実行している主な問題は、「デフォルト」または「スクロール」シナリオのいずれかで右側にサイドバーを取得できることですが、両方ではありません(デフォルトではposition:relativeを使用し、ページが表示されるときに取得するものですロードされ、ページがスクロールされるとscrolledが設定され、サイドバーの位置が絶対に変更されます。

10
数千のcronジョブを削除する
非アクティブ化および削除されたプラグインからWordPressデータベースに29,000のcronジョブがあることを発見しました。多数のオプティマイザープラグインを試しましたが、膨大な数のcronジョブがあるため、プラグインを使用してそれらを削除することはできません。 また、functions.phpでこれを試しましたが成功しませんでした。 add_action("init", "clear_crons_left"); function clear_crons_left() { wp_clear_scheduled_hook("cron_name"); } cronフックで検索して削除するためにphpmyadminで使用できるSQLコマンドはありますか?
16 cron 

5
パーシャル間でPHP変数を渡す最良の方法は?
header.phpには次のような変数があります。 $page_extra_title = get_post_meta($this_page->ID, "_theme_extra_title", true); 一度したら: var_dump($page_extra_title); 私は常にNULLheader.phpの外に行きます(var_dumpはheader.phpでのみ正しく動作します)。私は同じ変数を必要なところ(page.php、post.php、footer.phpなど)に貼り付けましたが、それは狂気であり、すべてを維持するのがほとんど不可能になります。 私のテーマのすべてのファイルに変数を渡す最良の方法は何ですか?functions.phpを「get_post_meta」と一緒に使用するのは最良のアイデアではないでしょうか?:)

4
カスタムウォーカーでwp_nav_menuを分割
最大5つの項目を表示するメニューを作成しようとしています。さらに項目がある場合は、それらを別の<ul>要素にラップしてドロップダウンを作成する必要があります。 5アイテム以下: 6アイテム以上 この種の機能は、メニュー項目を数え、残りが5つ以上ある場合にラップするウォーカーを使用して簡単に作成できることを知っています<ul>。しかし、私はこの歩行者を作成する方法を知りません。 現時点で私のメニューを表示するコードは次のとおりです。 <?php wp_nav_menu( array( 'theme_location' => 'navigation', 'fallback_cb' => 'custom_menu', 'walker' =>new Custom_Walker_Nav_Menu ) ); ?> メニューがユーザーによって定義されておらず、代わりにフォールバック機能を使用している場合、ウォーカーは効果がありません。どちらの場合でも機能する必要があります。


3
2つのカスタム投稿タイプ間の関係を作成するにはどうすればよいですか?
WordPressを使用してTVシリーズデータベースを構築したい。私はいくつかのチュートリアルに従いました。2つのカスタム投稿タイプmoviesがありseriesます。構造についてはこの投稿に続きました。 私の質問は、映画とシリーズの投稿タイプとの関係をどのように作成すればよいですか?

1
カスタマイザーコントロールの複数の入力
単一のカスタムコントロールがあるとしますが、このコントロールには保存が必要な2つの入力があります。たとえば、 通貨の種類と価値 サイズと測定単位 名前と苗字 テキストとスタイル 画像と画像サイズ フォントファミリーとフォントの太さ どうすればいいですか?コントロールを作成するときに設定オプションがありますが、使用方法を示唆するドキュメントはありません。実際に行われている唯一の例はEasy Google Fontsであり、その方法についての説明はありません。読みにくいです。コントロールとセクションをネストすることはできますか? これまでのところ、私が見つけたすべてのチュートリアルとドキュメントでは、単一のhtml入力を持つコントロールについて説明しています。

4
投稿の保存/更新時に管理者通知を追加する方法
post_saveを使用してpost-metaからアドレスを取得し、Google APIから緯度/経度の座標を取得する投稿タイプがあります。座標の取得に問題があった場合、ユーザーに通知する方法が必要です。admin_noticesを使用しようとしましたが、何も表示されませんでした。 public static function update_notice() { echo "<div class='error'><p>Failed to retrieve coordinates. Please check key and address.<p></div>"; remove_action('admin_notices', 'update_notice'); } add_action('admin_notices', array('GeoPost', 'update_notice')); 間違って使用しているか、間違ったコンテキストで使用しているかはわかりません。明確にするために、実際のコードでは、add_actionは同じクラスの別の関数にあります。それはうまく機能しています。

4
ページネーションリストクラスの変更
paginate_links()関数は、「page-numbers」という名前のクラスを持つ順序なしリストを返します。このクラスを変更するにはどうすればよいですか? 編集 現在、以下のバンドエイド方式を使用しています。 $return = paginate_links( $arg ); echo str_replace( "<ul class='page-numbers'>", '<ul class="pagination">', $return ); より良い方法はありますか?

1
WordPressがAjaxレスポンスに0(ゼロ)を追加するのはなぜですか?
exit()またはdie()でAjax処理関数を終了しない限り、Ajax関数は必要な正しい出力を受け取りますが、後に続きます0。 なぜそれが起こっているのでしょうか? それはそのようなことを意味するのですか、それとも修正することができますか? add_action('wp_ajax_get_homepage', 'get_homepage'); add_action('wp_ajax_nopriv_get_homepage', 'get_homepage'); function get_homepage(){ echo "get_homepage ->"; exit(); } PluginsのAJAXを読みましたが、なぜそれが必要なのですか?

3
ショートコードでブール値を渡す
WordPressショートコードで、ブール属性を渡すにはどうすればよいですか?またはの 両方が文字列値を提供しています。[shortcode boolean_attribute="true"][shortcode boolean_attribute=true] 編集 @brasofiloによってコメントされたトリックを使用すれば、自分が何をしているのかを知っているユーザーには問題はありません。ただし、一部のユーザーは、属性false値を指定して値を受け取ると失われtrueます。他の解決策はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.