Chcę dodać niestandardowy kod PHP, aby upewnić się, że ilekroć strona w mojej witrynie ładuje się w mojej przeglądarce, adres URL tej strony jest wyświetlany na ekranie. Mogę używać echo get_permalink()
, ale to nie działa na wszystkich stronach. Niektóre strony (np. Moja strona główna ) wyświetlają kilka postów, a jeśli korzystam get_permalink()
z tych stron, adres URL wyświetlanej strony nie jest zwracany (uważam, że zwraca adres URL ostatniego postu w pętli). W przypadku tych stron, jak mogę zwrócić adres URL?
Czy mogę dołączyć get_permalink()
do konkretnego haka, który strzela przed wykonaniem pętli? Czy mogę w jakiś sposób wyjść z pętli lub zresetować ją po zakończeniu?
Dzięki.
is_home()
albo is_page( 'fr' )
etc i tylko enqueue skrypt, czy to prawda?
if ( home_url( $wp->request ) == home_url() ) { wp_enqueue_script();}
Wygląda na to, że uruchamia się na każdej stronie głównej, niezależnie od języka. Czy to właśnie sugerowałeś?
$_SERVER['REQUEST_URI']
i towarzystwo? Zobacz to pytanie: stackoverflow.com/q/6768793/247696