カスタムPHPコードを追加して、サイトのページがブラウザーに読み込まれるたびに、そのページのURLが画面にエコーされるようにします。を使用できますがecho get_permalink()
、すべてのページで機能するわけではありません。一部のページ(私のホームページなど)には複数の投稿get_permalink()
が表示されますが、これらのページで使用すると、表示されたページのURLは返されません(ループ内の最後の投稿のURLを返します)。これらのページについて、URLを返すにはどうすればよいですか?
get_permalink()
ループが実行される前に起動する特定のフックに接続できますか?または、どういうわけかループから抜け出すことも、完了後にリセットすることもできますか?
ありがとう。
is_home()
or is_page( 'fr' )
などを使用して、それが正しい場合にのみスクリプトをキューに入れるのはなぜですか?
if ( home_url( $wp->request ) == home_url() ) { wp_enqueue_script();}
言語に関係なく、すべてのホームページで起動するようです。それはあなたが提案していたことですか?
$_SERVER['REQUEST_URI']
か?この質問を参照してください:stackoverflow.com/q/6768793/247696