私が使用している WordPress テーマは、home_url() リンクをヘッダー ロゴに適用します。これを network_home_url() に変更したいと思います... テーマ ファイルを編集している場合は簡単ですが、子テーマの functions.php ファイルを使用して、すべての微調整をメイン テーマとは別にしておくことができます (これはマルチサイト インストールです)。
これは私が取り組んでいるものです(簡略化されていますが):
<div class="logo">
<a href="<?php echo home_url(); ?>">
<img src="/image.png">
</a>
</div>
私は次のことを試しましたが、うまくいきましたが、サイト全体の変更 (WP 設定などを含む) が発生し、すべてのパーマリンクが壊れました:
add_filter('home_url', 'change_logo_link');
function change_logo_link($output) {
return network_home_url();
}
親テーマ ファイルを編集せずに特定のハイパーリンクをターゲットにする方法はありますか? home_url 関数がテーマの他の場所で使用されているとは思わないので、あまり具体的である必要はありません。WP の設定に影響を与えないようにしたいだけです。
前もって感謝します!!!