Я хочу додати спеціальний PHP-код, щоб переконатися, що щоразу, коли сторінка на моєму веб-сайті завантажується у моєму браузері, URL-адреса цієї сторінки лунатиме на екран. Я можу використовувати echo get_permalink()
, але це працює не на всіх сторінках. На деяких сторінках (наприклад, моя домашня сторінка ) відображається кілька публікацій, і якщо я використовую get_permalink()
на цих сторінках, URL-адреса відображеної сторінки не повертається (я вважаю, що вона повертає URL останнього допису в циклі). Як я можу повернути URL-адресу на цих сторінках?
Чи можу я приєднатися get_permalink()
до певного гачка, який спрацьовує перед виконанням циклу? Або я можу якось вирватися з циклу або скинути його, як тільки він завершиться?
Дякую.
is_home()
або is_page( 'fr' )
т. д. і лише запускати сценарій, якщо це правда?
if ( home_url( $wp->request ) == home_url() ) { wp_enqueue_script();}
Здається, він відкривається на кожній домашній сторінці, незалежно від мови. Це те, що ви запропонували?
$_SERVER['REQUEST_URI']
і компанією? Дивіться це питання: stackoverflow.com/q/6768793/247696