Articles of темы

Защита коротких кодов, пользовательских JS и CSS от обновлений тем

Я опытный разработчик PHP, но новичок в WordPress. Я создал сайт и добавил некоторые пользовательские JavaScript, CSS и ряд коротких кодов. Мой CSS был просто добавлен в style.css (по умолчанию, когда я нажал на Appearance-> Editor на боковой панели), а крючки на мой JavaScript, а также мои короткие коды были в файле functions.php моей темы. […]

Как избежать сразу нескольких атрибутов в WordPress?

Я разрабатываю тему WordPress и пытаюсь ускользнуть от группы атрибутов, которые хранятся с переменной. <?php $attributes = array(); $classes = array( 'header-section' ); if ( true == $noticebar ) { $classes[] = 'topnotice-exist'; } if ( true == $option['switch-top-bar'] ) { $classes[] = 'topbar-exist'; } if ( true == $option['switch-menu-sticky'] ) { if ( '2' […]

Использование WordPress Multisite для управления несколькими проектами?

В настоящее время я использую WordPress для большинства своих проектов, так как я ими управляю, создается папка для каждого в моей локальной среде, каждая из которых содержит установку WP, которая в разы делает ее краской для поддержки, обновления и занимает больше места. Я смотрел WP Multisite, и мне было интересно, могу ли я использовать его […]

Это нормально, если я не пишу add_action ()

Я загрузил различные темы в сети, и я нашел на functions.php они пишут что-то вроде этого Пример удаления встроенного стиля комментариев. function demo_remove_recent_comments_style() { add_filter( 'show_recent_comments_widget_style', '__return_false' ); } add_action( 'widgets_init', 'demo_remove_recent_comments_style' ); Вопрос Почему мы не пишем только это без function() add_filter( 'show_recent_comments_widget_style', '__return_false' ); Дай мне знать

Моя новая тема WordPress, основанная на теме TwentyEleven, не отображает первую страницу или страницу блога

Я скопировал TwentyEleven и использовал все свои ресурсы для запуска, я сделал все шаги, добавил свои собственные виджеты, меню, css, js и все, но я застрял в этой проблеме: Я поставил переднюю страницу статичной и установил для нее страницу (в ней есть контент), а также установить пустую страницу для сообщений в блоге. Тема просто показывает […]

Заголовок заголовка Overwrite

Есть ли способ перезаписать <head><title>Category title</title></head> ? Предположим, у меня есть категория «Видео», когда пользователь указывает на свой браузер на www.website.com/category/videos/ , название страницы (это в разделе head ) – это видео . Что мне нужно сделать, так это переписать его, чтобы отобразить строку Archive (без изменения названия этой категории), она может быть жестко запрограммирована […]

Если бы вы сегодня начали использовать WordPress, какой из них вы бы использовали?

Сегодня существует тонна рамок WP . Когда я впервые начал использовать один, их было всего 3 или 4, и я выбрал Hybrid . Моя (ежегодная) гибридная лицензия истекла, поэтому я решил осмотреться. Сейчас есть больше возможностей. Меня не интересует возможность наращивания детской тематики. Я не против платить. Самое важное – соответствие стандартам, HTML5, SEO, мобильная […]

Заменить различные таблицы стилей, используя условия IE

Я хочу загрузить другой css для IE 9 ниже, поэтому у меня есть два файла: – style.css – ie.css Я использовал этот код: <!–[if !IE]> –> style.css <!– <![endif]–> и использовал это для IE <!–[if IE]> ie.css <![endif]–> но я не знаю, как использовать это условие для использования style.css для не IE и IE9

Зачем устанавливать второй параметр в функции перевода?

Второй параметр в функции перевода необязателен, но я всегда вижу, что люди используют его, а некоторые нет. Поэтому я хочу знать, следует ли мне это использовать или нет, и если да, то как я буду использовать его позже. Я спрашиваю об этом, потому что я новичок в этом, и я использую e () и _ […]

Замените фильтр single_template тем, что для сообщений по умолчанию?

Я читал учебник по блогу Джастина Тадлока, но он использует фильтр single_template, который был удален в 3.4. Кодекс говорит использовать {$ type} _template, но если я использую «post_template» с кодом на этой странице, он не работает.