問題タブ [wordpress-hook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
993 参照

jquery - WordPress: jQuery の延期後にインライン JS が起動されるように移動

Google Page Insights の提案に従おうとすると、「JS レンダー ブロック」の推奨事項があり、それはjQueryメイン ファイルに関連しています。

私のサイトでは、WordPress といくつかのプラグインを使用しています。プラグインの 1 つは、その JS をインラインでスローします。そのため、フッターにロードするように移動jQueryするか、「遅延」モードを使用してロードするとjQuery is not defined、インライン コードが起動されます。

jQueryドキュメントの最後でメイン ファイルが実行された後、すべてのインライン スクリプトを「キャッチ」して遅延させるためのグローバル ソリューションを見つけようとしていました。

私は私にとってうまくいく解決策を書きました。これは私の特定の状況では非常に簡単な解決策ですが、これをフィルターthe_contentまたはウィジェット出力として作成できませんでした。これをグローバル ソリューションにしたいので、JS がどこかで起動することを心配する必要はありません。

それを機能させる方法はありますか?これまでのところ、ショートコードを実行するこの特定のケースのコードは次のとおりです。

</body>終了タグの直前:

0 投票する
1 に答える
31 参照

php - フック実行後の製品情報の変更

Wordpress フック save_post に問題があります。

投稿を保存するだけで問題なく動作します。ただし、「クイック編集」を使用する場合は、実行機能をフックしてから投稿を保存します。例:投稿保存後に商品数量をメールで送信する機能があります。したがって、商品編集ページで数量を変更して更新すると、新しい数量を受け取ります。ただし、クイック編集で数量を変更すると、古い数量のメールが届きます。

0 投票する
0 に答える
61 参照

php - Genesis WordPress の既存のコードを使用して、検索結果を Google 検索結果に変更するにはどうすればよいですか?

function.php子テーマページに add_filter() コードを追加して検索ボックスを作成しました。

コードは次のとおりです。

これはかなりうまくいっています。カスタム検索を google search に変更したいと思います。インターネットでたくさんのチュートリアルをチェックしました。しかし、すべてのチュートリアルはsearchform.php、子テーマにテンプレートを追加し、必要なことを行うことについて述べています。

私の質問は、この Google 検索コードを の既存の検索コードに追加するにはどうすればよいかということですfunction.php。私はGoogle検索コードを持っていることを意味しました:

function.phpの代わりに既存の検索コードの代わりに、function.phpこのコードを に直接追加でき$items .= '<form method="get" class="menu-search-form" ますか?

0 投票する
0 に答える
486 参照

php - 「wp_update_post」と「wp_insert_post」が使用された場合、どのフックが呼び出されますか?

誰かが次のいずれかを呼び出したときに呼び出されるフックはありますか:wp_update_postまたはwp_insert_post?

わかりませんが、これからフックsave_postが呼び出されないようです。私が聞くことができる別のフックはありますか?

0 投票する
1 に答える
201 参照

wordpress - フック関数内で get_post_meta() を使用できません

フックを使用して{status}_{post_type}おり、投稿からカスタム メタを取得する必要があります。

しかし、それは戻りますstring(0) ""

投稿は、GravityForms を使用してフロントエンドで生成されました。

私に何ができる?

0 投票する
1 に答える
163 参照

wordpress - WooCommerce カスタム フィールドの出力

カスタム テキスト フィールドを作成しましたが、アクション フックを使用して単一の商品ページに出力できません...

誰かが解決策を提供できれば本当に感謝していますか?

私のコード (functions.php):

ありがとう!デニス

0 投票する
1 に答える
1218 参照

php - Woocommerce の無料製品をカートに入れる

無料の商品も提供する Woocommerce ストアを運営しています (_regular_price = 0)。お客様は、数量を選択してカートに追加し、注文して製品を受け取る必要があります。しかし、それは Woocommerce の仕組みではなく、価格 = 0 のすべての製品のカートへの追加リンクを非表示にし、カート ページに表示しません。この問題を解決するためのフックまたはソリューションはありますか? ありがとうございました