問題タブ [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 投票する
0 に答える
358 参照

wordpress - wp-blog-header.php ファイルで wp() の後に関数を実行するには?

wp();ファイルの行の後に関数を実行したいのですが、ここで使用するwp-blog-header.php適切なものは何ですか?hook

なぜフックが必要なのですか

私たちは新しいウェブサイトに移行しており、古い URL を気にする必要があるため、私がしたことは次のとおりです。

  1. rewrite次のルールをNGINX構成ファイルに追加しました。

rewrite \D+(\/\d+\/\D+)$ /index.php?redirect=$1 break;

このルールは、新しい最終 URL を取得するために使用する値を持つ追加パラメーターredirectを URL (古い URL) に追加します。

  1. 次に、次のコードを実行して受信 URL からこの値を取得し、各値redirect_fromを最終 URL にマップする 2 列のテーブルをクエリして最終 URL を取得しますredirect_to

注: 古い URL から新しい URL を取得する方法はありません。古い URL と新しい URL の例を次に示します。

リダイレクト先:

http://www.example.com/category/sub-category/post-id/slug

に:

https://www.example.com/category/sub-category/yyyy/mm/dd/slug

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

php - post_update フックの現在の投稿の ACF update_field

save_postフックをセットしました。そしてその中で、私はいくつかの API を呼び出しており、現在の投稿のカスタム フィールドを API からのデータで更新したいと考えています。すべての変数が期待どおりであることを確認しましたが、カスタム フィールドには何も追加されていません。名前とキーでフィールドを選択しようとしましたが、どちらも失敗します。

フックは適切に機能し、別の既存の投稿の ID を にハードコーディングするupdate_fieldと機能するため、投稿の準備ができていないという問題があると思いますか?