Я начинаю создавать проект с арабским и английским языками, Я создал header-en.php
для английских страниц и header-ar.php
для арабских страниц. Я задал этот вопрос раньше; ответ он должен был использовать использовать несколько заголовок этот код:несколько заголовков на wordpress
$h = get_post_meta($post->ID, 'header_language', true);
if($h=='en'){
get_header('en');
}elseif($h=='ar'){
get_header('ar');
}else{
get_header();
}
Я уже вставить этот код в page.php
, но это не сработало, я также пытался использовать этот код:
if (is_home()) :
get_header('en');
elseif (is_404()) :
get_header('404');
else :
get_header();
endif;
Второй код, который я пробовал, работал только на домашней странице, но как насчет страниц, созданных на экране админ-страниц на WordPress, и как использовать идентификатор страницы, чтобы получить header-en.php
или header-ar.php
?
Итак, мой первый вопрос, как использовать несколько заголовков и работать с идентификаторами страниц?
Мой второй вопрос: найденная альтернатива для page.php
и index.php
?
Потому что мне нужно сделать домашнюю страницу для арабского и домашней страницы для английского ..
не работает, но я попробовал этот код и работал с идентификатором страницы: если (is_home()): \t get_header ('ан'); elseif (is_page ($ id = 19)): \t get_header ('en'); elseif (is_page ($ id = 32)): \t get_header ('en'); else: \t get_header(); endif; –
что вы получили в переменной $ get_pid..и где вы выполняете свой код ... page.php или index.php? – vrajesh
этот код используется в page.php –