問題タブ [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.
php - Wordpress - flush_rewrite_rules が遅すぎますか?
私が管理しているWordpress Webサイトの1つで、すべての投稿/ページ/その他がすべて404になるという問題が時々発生します。このようにパーマリンクをフラッシュすると、毎回問題が修正され、ユーザーには404が表示されなくなります。
私のログは、ページ上の各画像だけでなく、ページ上でもフラッシュが実行されていることを示しています。
ユーザーが存在しない URL (例: www.mywebsite.com/mispelled-uri) にアクセスした場合でも、フラッシュが発生します。404 の正当なページに対してのみフラッシュが発生するようにフラッシュを制限したい場合 (たとえば、REQUEST_URI で有効な term-slug と post_names を確認する)、そのコードを実行するためにページを 1 ~ 3 回更新する必要があります。上記のコードサンプルから得られるシームレスなパフォーマンスを得る代わりに、404 をなくしてください。
IF() ブロックに追加のチェックを追加しただけで、なぜこのような大規模なパフォーマンスの問題が発生するのでしょうか?
どうすればこれを解決できますか?
(元のバグを解決するために数日を費やしました。「プラグインを更新/インストール/アンインストールしましたか? テーマ? バックアップから DB を復元しましたか?」というすべてのページを既に見てきました。他にやるべきことがある場合、顧客はこれにこれ以上時間を費やすことを望まない)
php - テーマ以外の php ファイルでの Woocommerce フックの使用
私は woocommerce 統合ワードプレスのインストールに取り組んでいます。
スタンドアロンの「SearchByNumber.php」ファイルを作成し、パスに配置しました: /wp-content/plugins/ajax-test
通常、これは実際のプラグインではありません (私はプラグインの作成に慣れていません)。Web サービスを cURL し、xml で結果を取得しています。
私がやりたいことは、この xml から SKU をループし、それらの ID、価格、在庫などを woocommerce から取得することです。
私はたくさん試しましたが、クラスが見つからない、メソッドが見つからない、null オブジェクトなど、さまざまなエラーが発生するたびに.
SKU を介して製品の ID を見つけようとしていて、製品から必要なものを取得しようとしています。
PS:$product->get_sku()
$product->get_attribute('Brand')
製品ページの php スニペットでこれらを使用しています。彼らはそこでうまく機能します。
フック、フィルター、クラスの方法は?? 私は何を間違っていますか?
何かお役に立てば幸いです。
どうもありがとう、
ムラト
php - Wordpress: get_the_post_thumbnail_url() 関数をフックする方法
私はWordpressが初めてです。私がやろうとしているのは、をフックしてget_the_post_thumbnail_url()
、わずかに異なる URL を返すことです。add_action()
フックにWP を使用できることはわかっています。関数を記述して必要な文字列を返す場合get_the_post_thumbnail_url()
、カスタマイズしたコードが確実に返されるようにするにはどうすればよいですか?