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

19
Вручную установите глобальные переменные $ post с идентификатором, чтобы использовать теги шаблона

У меня есть функция получения идентификаторов сообщений с помощью специальных средств. Мне нужно иметь возможность установить для global $postтого, чтобы использовать такие функции, как the_content(), который не позволяет идентификатор в качестве параметра. Как мне этого...

18
Отображение всех сообщений в пользовательском типе сообщений, сгруппированных по пользовательской таксономии

Я работаю над страницей участника, где я использую пользовательский тип сообщения с пользовательской таксономией. Мой пользовательский тип сообщения называется, memberи моя пользовательская таксономия называется member_groups. Я хочу перечислить всех участников, но сгруппировать их в...

17
Печать текущего номера индекса в цикле

Я работаю над WordPress, где у меня есть следующий код для получения сообщений в цикле. <?php $posts = $woo_options['woo_latest_entries']; query_posts('post_type=post&category_name=company'); if ( have_posts() ) : while ( have_posts() ) : the_post(); $count++; ?> /// Post Content Goes...

16
Почему некоторые хуки не работают в контексте класса?

Я довольно озадачен этим. Я использую add_action внутри своего класса плагинов, чтобы делать определенные вещи - добавлять скрипты и стили к голове, wp_ajax и т. Д. Вот действия в __construct: function __construct(){ add_action('admin_menu', array($this, 'sph_admin_menu')); add_action('sph_header',...

16
Передача формы для плагинов

Я провел много исследований и не нашел именно то, что искал, поэтому я надеюсь, что меня укажут в правильном направлении. Я разрабатываю плагин Events, который будет бронировать билет с внешнего интерфейса. Это ничем не отличается от любой другой отправки формы, но меня смущает то, как справиться с...

16
Как получить идентификатор автора вне цикла

Я не могу получить идентификатор автора сообщения вне цикла, чтобы заставить get_the_author_meta работать. До сих пор я пробовал разные подходы: 1. $author_id=$post->post_author; 2. global $post; $author_id=$post->post_author; 3. $post_tmp = get_post($post_id); $author_id =...

16
Регистрация методов класса в качестве обратных вызовов

Я не уверен, что сделал это правильно. Как я понимаю: если у меня есть класс foo и статическая панель методов, я могу зарегистрировать это как обратный вызов, передав массив в array("foo","bar")качестве имени функции. Если у меня есть экземпляр класса в $ foo и я хочу вызвать панель методов, я...

15
Могу ли я объединить 2 новых WP_Query ($ variable)?

Я использую многосайтовую сеть и настроил SQL-запрос, который использует swith_to_blog (); и запрашивает сообщения. Есть ли способ, которым я могу объявить запрос внутри нового WP_Query и фактически объединить этот запрос с другим? В основном, если я делаю это: $number1 = new...

14
Запрос нескольких пользовательских типов записей в одном цикле

Я знаю, что есть несколько других постов, которые охватывают схожую с тем, что я собираюсь спросить. У меня есть три пользовательских типа сообщений, в дополнение к «сообщениям». Я хочу запустить цикл, который тянет все сообщения, отнесенные к определенной категории <?php $args = array(...

13
Получить plugin_dir_url () с одного уровня глубоко внутри плагина

Я написал несколько плагинов, используя структуру: /plugins/myplugin/myplugin.php /plugins/myplugin/class/class-myclass.php Чтобы воспользоваться преимуществами ОО и общей структуризации моего кода Из файла класса иногда нужно получить URL базового плагина ... Я использовал следующее, но я уверен,...

13
Ошибка PHP с обработчиком шорткода из класса

В настоящее время я использую следующий общий поток для добавления шорткода для плагина. class MyPlugin { private $myvar; function baztag_func() { print $this->myvar; } } add_shortcode( 'baztag', array('MyPlugin', 'baztag_func') ); Теперь, когда этот класс и его метод вызваны, я получаю...

12
Показать все сообщения, начинающиеся с данной буквы?

Я пытаюсь построить словарь на основе Wordpress, в основном он будет иметь 26 страниц (по одной на каждую букву): ABC ... XYZ И на каждой странице будут отображаться все сообщения, начинающиеся с данной буквы, поэтому после открытия страницы «А» должно отображаться что-то вроде: сзади счеты морское...

11
Различное количество постов на первой странице

Мне нужно иметь различное количество постов на странице на первой странице, чем на других страницах. Например, это то, что мне нужно Всего сообщений: 6 Первая страница: показаны 3 сообщения Следующая страница: показывает 2 сообщения на странице Вот мой код: $paged = (get_query_var('paged')) ?...

11
Как я могу отображать контент в виде открытого текста

я хочу показать мой отрывок в виде текста. Как я могу это сделать? Это мой фрагмент, где я отображаю содержание: <?php the_content(__( 'Weiterlesen &rsaquo;','okay')); ?> Как я могу изменить фрагмент для отображения содержимого в виде простого? привет,...

11
Как проверить, нахожусь ли я на последней странице поста?

Я хочу отобразить текст на последней странице, который не отображается на других страницах. Например, на страницах категорий: url.com/category/categoryname/page/6 или последняя страница всех сообщений, перечисленных на главной странице: url.com/page/9 Как мне проверить, нахожусь ли я на последней...

11
Использование классов вместо глобальных функций в functions.php

Во многих темах, которые я видел (включая TwentyEleven) и в примерах, которые я нашел в Интернете, при создании functions.phpфайла для темы вся функциональность объявляется в глобальной области видимости. Чтобы уточнить, вот как выглядит типичный файл функций: function my_theme_do_foo() { // ... }...

10
Как опубликовать посты между датой и сегодняшним днем?

Это способ публикации сообщений между датой и сегодняшним днем query_posts()? Пример: все публикации, опубликованные с 2012-04-01 Спасибо РЕДАКТИРОВАТЬ : Как добавить фильтр даты в этот пост? query_posts( array( array('post'), 'tax_query' => array( array( 'taxonomy' => 'post_format', 'field'...