問題タブ [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.
jquery - WordPress: jQuery の延期後にインライン JS が起動されるように移動
Google Page Insights の提案に従おうとすると、「JS レンダー ブロック」の推奨事項があり、それはjQuery
メイン ファイルに関連しています。
私のサイトでは、WordPress といくつかのプラグインを使用しています。プラグインの 1 つは、その JS をインラインでスローします。そのため、フッターにロードするように移動jQuery
するか、「遅延」モードを使用してロードするとjQuery is not defined
、インライン コードが起動されます。
jQuery
ドキュメントの最後でメイン ファイルが実行された後、すべてのインライン スクリプトを「キャッチ」して遅延させるためのグローバル ソリューションを見つけようとしていました。
私は私にとってうまくいく解決策を書きました。これは私の特定の状況では非常に簡単な解決策ですが、これをフィルターthe_content
またはウィジェット出力として作成できませんでした。これをグローバル ソリューションにしたいので、JS がどこかで起動することを心配する必要はありません。
それを機能させる方法はありますか?これまでのところ、ショートコードを実行するこの特定のケースのコードは次のとおりです。
</body>
終了タグの直前:
php - フック実行後の製品情報の変更
Wordpress フック save_post に問題があります。
投稿を保存するだけで問題なく動作します。ただし、「クイック編集」を使用する場合は、実行機能をフックしてから投稿を保存します。例:投稿保存後に商品数量をメールで送信する機能があります。したがって、商品編集ページで数量を変更して更新すると、新しい数量を受け取ります。ただし、クイック編集で数量を変更すると、古い数量のメールが届きます。
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"
ますか?
php - 「wp_update_post」と「wp_insert_post」が使用された場合、どのフックが呼び出されますか?
誰かが次のいずれかを呼び出したときに呼び出されるフックはありますか:wp_update_post
またはwp_insert_post
?
わかりませんが、これからフックsave_post
が呼び出されないようです。私が聞くことができる別のフックはありますか?
wordpress - フック関数内で get_post_meta() を使用できません
フックを使用して{status}_{post_type}
おり、投稿からカスタム メタを取得する必要があります。
しかし、それは戻りますstring(0) ""
投稿は、GravityForms を使用してフロントエンドで生成されました。
私に何ができる?
wordpress - WooCommerce カスタム フィールドの出力
カスタム テキスト フィールドを作成しましたが、アクション フックを使用して単一の商品ページに出力できません...
誰かが解決策を提供できれば本当に感謝していますか?
私のコード (functions.php):
ありがとう!デニス
php - Woocommerce の無料製品をカートに入れる
無料の商品も提供する Woocommerce ストアを運営しています (_regular_price = 0)。お客様は、数量を選択してカートに追加し、注文して製品を受け取る必要があります。しかし、それは Woocommerce の仕組みではなく、価格 = 0 のすべての製品のカートへの追加リンクを非表示にし、カート ページに表示しません。この問題を解決するためのフックまたはソリューションはありますか? ありがとうございました