Я использовал следующий код для установки ширины столбца на определенных страницах в WordPress сайте:
if ( is_page_template( 'fullwidthhome.php' ) ) {
global $content_width;
$content_width = 1080; /* pixels */
}
elseif ( is_page_template( 'wideContent.php' ) ) {
global $content_width;
$content_width = 1080; /* pixels */
}
Это прекрасно работает на страницах с пользовательскими шаблонами, но я не совсем уверен, как заставить его работать для пользовательских типов записей.
Кажется, это не работает, когда я устанавливаю шаблон в соответствии с моим пользовательским типом записи:
elseif ( is_page_template( 'single-widecontent.php' ) ) {
global $content_width;
$content_width = 1080; /* pixels */
}
Какие-нибудь мысли?
ТИА!
Стеф
Как насчет этой функции get_post_type()
http://codex.wordpress.org/Function_Reference/get_post_type
Это просто. Это должно быть следующим.
else if ( 'widecontent' == get_post_type() ) {
global $content_width;
$content_width = 1080; /* pixels */
}
Я действительно пошел на is_singular ('wideContent')
в конце 🙂
Спасибо, парни!!