Вопросы с тегом «oop»

122
Как исправить нумерацию страниц для пользовательских циклов?

Я добавил пользовательский / дополнительный запрос к файлу шаблона / шаблону пользовательской страницы; Как я могу заставить WordPress использовать свой пользовательский запрос для разбивки на страницы вместо использования нумерации в основном цикле запросов? добавление Я изменил запрос основного...

56
Как получить URL текущей страницы?

Я хочу добавить пользовательский код PHP, чтобы всякий раз, когда страница моего сайта загружалась в моем браузере, URL-адрес этой страницы отображался на экране. Я могу использовать echo get_permalink(), но это не работает на всех страницах. Некоторые страницы (например, моя домашняя страница )...

42
Пагинация не работает с пользовательским циклом

У меня есть пользовательский цикл, который я использую для отображения некоторых списков недвижимости, которые будут доступны в течение 60 дней. Я звоню с помощью следующей функции: <?php $sixtydays = date('Y/m/d', strtotime('+60 days')); $paged = (get_query_var('paged')) ?...

36
Использование ООП в темах

Я вижу много плагинов, использующих объектно-ориентированное кодирование, когда в этом нет особой необходимости. Но что еще хуже, разработчики тем начинают делать то же самое. Коммерческие темы и бесплатные популярные темы, такие как Suffusion, даже моя любимая тема - Hybrid, помещают все свои...

31
Получить отрывок, используя get_the_excerpt вне цикла

У меня есть код, который вызывает, get_the_title()и это работает, но get_the_excerpt()вернуть пусто. Как я могу заставить это работать? Этот код находится внутри плагина под названием «Протокол WP Facebook Open Graph». Вот часть, которую я хочу изменить: if (is_singular('post')) { if...

28
Должны ли все плагины быть инкапсулированы в класс?

При разработке плагина функции должны быть сгруппированы в класс, чтобы избежать конфликтов пространства имен? Создает ли использование классов снижение производительности для PHP? Если производительность падает, имена функций должны быть предварительно...

23
if (is_home () &&! is_front_page ())

Я вижу следующий код в файлах index.php. Я понимаю, что is_front_page()возвращает true при просмотре is_home()главной страницы сайта (независимо от того, отображает ли индекс сообщений блога или статическую страницу), а возвращает true при просмотре индекса сообщений блога (отображается ли на...

23
Могу ли я заставить WP_Query не давать никаких результатов?

Я работаю над сайтом с функцией поиска, которая позволяет пользователям выполнять поиск по многим мета-постам. Существует конкретный шаблон поиска, для которого я не хотел бы принудительно возвращать результаты. Технически WP_Query найдет результаты в базе данных, но я бы хотел как-то...

22
Сплит контент и галерея

Есть ли способ разделить содержание поста и короткий код галереи. Я хочу отображать галерею вне моего обычного контента независимо от того, как и где он размещен. Я могу использовать это, чтобы получить сам шорткод: if(has_shortcode(get_the_content(), 'gallery')){ $pattern = get_shortcode_regex();...

22
Как исключить пользовательскую таксономию из цикла сообщений

Есть ли простой или простой способ исключить все сообщения из пользовательской таксономии в цикле? Я искал высоко и низко, и ни SE, ни SO, ни Google, похоже, не имеют прямого ответа. Я знаю, что это можно сделать с помощью запроса WPDB, но это похоже на огромную веревку, чтобы прыгнуть за что-то,...

21
Сброс данных поста к предыдущему циклу во вложенных циклах

Я пытаюсь использовать вложенные циклы с плагином постов к постам. Оба цикла работают, но проблема возникает после второго вложенного цикла ($ issue). Я хочу снова получить доступ к циклу публикации $, но данные все еще являются данными выпуска $. wp_reset_query() вернется к основному циклу в...

21
Должны ли мы доверять почтовым глобалам?

@toscho оставил комментарий к этому ответу, который заставил меня задуматься. Насколько мы должны доверять глобальному охвату, особенно в отношении почтовых глобалов, таких как $post? Ну и что? Глобальная переменная может быть перезаписана всеми перед выполнением проверки. В этом суть глобальных...

21
Как отобразить мета-описание Yoast SEO в шаблоне архива для каждого сообщения вместо the_excerpt ()? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Я прочитал этот вопрос, но это было не то, что я искал точно. Я новичок в Wordpress и немного...

20
Получение только прямых дочерних страниц в WordPress с помощью get_pages

Я пытаюсь получить все прямые дочерние страницы. Но я получаю всех детей и внуков. Есть идеи? Источник PHP: $args = array( 'child_of' => $post->ID, 'parent ' => $post->ID, 'hierarchical' => 0, 'sort_column' => 'menu_order', 'sort_order' => 'asc' ); $mypages = get_pages( $args...

20
Некоторые сомнения по поводу того, как основной запрос и пользовательский запрос работает в этой пользовательской теме?

Я довольно новичок в разработке тем WordPress и не очень разбираюсь в PHP (я пришел с Java и C #), и у меня есть следующая ситуация в этой пользовательской теме Как вы можете видеть на главной странице, я сначала показываю раздел (названный Articoli в evidenza ), содержащий избранные посты (я...

19
Показывать рекомендуемые товары через пользовательский цикл в woocommerce на странице шаблона

Я хотел бы показать 6 рекомендуемых товаров из моего магазина woocommerce в своем шаблоне home-page.php. После некоторых исследований я обнаружил, что правильный способ сделать это - через пользовательский цикл (я не хочу использовать шорткоды, потому что я хотел бы добавить дополнительные классы...