WooCommerceのテーマをカスタマイズしています。タイトルを移動する予定です。 content-single-product.php
には以下のアクションがあります。
do_action( 'woocommerce_single_product_summary' );
woocommerce_hooks.php
ファイルのtitleアクションは次のとおりです。
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
これを簡単にコメントアウトして、必要な場所にタイトル関数を配置することができます。私は私のテーマfunctions.php
ファイルの関数を使ってタイトルを無効にしたいので私はコアファイルを修正することについて心配する必要はありません。このタイトルアクションを無効にするための機能は何でしょうか。
それはそうだろう:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
あなたはそれについてここで読むことができます: remove_action
Codex
ときには、単にremove_actionを使用してアクションを削除するときに問題が発生することもあります(直接使用しないようにドキュメントに記載されています)。
だから私はアクション自体の中でそれを削除しますが、優先度は非常に低いです。
add_action('woocommerce_single_product_summary', function () {
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_title', 5);
}, -1000);