Articles of пользовательских полей

Является ли хорошей практикой поиск пользовательских сообщений на основе пользовательских значений полей?

Я создаю тему для местной кровельной компании, и нам нужно внедрить решение для пользователей, чтобы иметь возможность искать пользовательские сообщения и находить то, что они ищут, на основе пользовательских значений полей. Например, пользователь должен иметь возможность выбирать, что они ищут все сообщения, которые соответствуют: roofColor = зеленый roofType = черепица roofCity = chicago и т.д.. […]

Добавить класс из настраиваемого поля в класс виджетов

Как добавить класс из настраиваемого поля в виджет? Я знаю, что я должен положить его где-то в $ before_widget … в моем случае это 'before_widget' => '<aside id="%1$s" class="widget %2$s grid-33'.$color.'">', Я попытался использовать цвет $ и добавить global $post; $color = get_post_meta($post->post_parent, 'bg_color', true ); выше, но, очевидно, я не делаю этого правильно, так […]

Настроить кнопки TinyMCE

Я всегда использовал плагин TinyMCE Advance, который позволяет мне перетаскивать те кнопки, которые я хочу показать в редакторе. Теперь я пытаюсь установить те, которые используют мои функции.php. Таким образом, мне никогда не придется беспокоиться об этом. Вот что я сделал, но я не вижу результатов: function myformatTinyMCE($in){ $in['plugins']='inlinepopups,tabfocus,paste,media,fullscreen,wordpress,wpeditimage,wpgallery,wplink,wpdialogs,wpfullscreen'; $in['wpautop']=true; $in['apply_source_formatting']=false; $in['theme_advanced_buttons1']='bold,italic,underline,|,bullist,numlist,blockquote,|,justifyleft,justifycenter,justifyright,justifyfull,|,link,unlink,anchor,|,wp_fullscreen,wp_adv'; $in['theme_advanced_buttons2']='formatselect|pastetext,pasteword,removeformat,|,hr,charmap,|,undo,redo,|,html'; $in['theme_advanced_buttons3']=''; $in['theme_advanced_buttons4']=''; return […]

Формы с несколькими типами элементов с использованием пользовательских типов сообщений

Я создаю компонент формы и ищу следующую функциональность. Каждая форма имеет несколько вопросов и несколько типов вопросов (например, текстовые поля, переключатели, выпадающие списки выбора). Как это реализовать с пользовательскими типами сообщений? Это то, что я сделал. Создал пользовательский тип сообщения с настраиваемыми полями. Как редактировать пользовательские поля? В идеале я хотел бы выпадающий список с […]

Переопределить edit_custom_walker.php для условного отображения ввода в зависимости от позиции меню

Я создал пользовательские входы для страницы администрирования WordPress nav-menus. Я использовал подобную технику, как показано в этом ответе, путем дублирования edit_custom_walker.php и добавления моих собственных полей. Мои пользовательские входы работают нормально, однако они отображаются в каждом меню на странице администрирования nav-menus. Как мне заставить их показывать только меню, которые находятся в определенной позиции в теме? […]

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

Я новичок в WordPress, и я пытаюсь создать поле, которое либо связывается со страницей внутри с помощью выпадающего меню, либо текстовой области для URL-адреса. Очевидно, что я не хочу, чтобы кнопка имела два адресата, поэтому я хотел бы сделать их обоим необходимым, но только один может иметь значение в заданное время. Возможно ли это в […]

Как развернуть div только в том случае, если заполнено хотя бы одно пользовательское поле профиля автора?

Я пытаюсь создать небольшой плагин, который добавляет несколько полей социального профиля в пользовательскую форму WordPress и отображает их социальные значки в мета-поле автора на одном посту. Проблема, с которой я сталкиваюсь, заключается в следующем: Социальные иконки с интерфейсом заключены в div с определенной высотой и цветом фона (через css). Если ни одно поле не заполняется […]

$ args Orderby Число

У меня есть этот код $cat_args=array( 'include' => '42,210,21', 'orderby' => '42,210,21', 'order' => 'asc' ); $categories=get_categories($cat_args); foreach($categories as $category) { $args=array( 'showposts' => 1, 'category__in' => array($category->term_id), 'caller_get_posts'=>1 ); Я хочу, чтобы orderby был одним и тем же порядком include , а не именем или идентификатором

Преобразование фильтра флажка для настраиваемых полей в раскрывающийся список

Я почесывал голову, пытаясь понять это сейчас, и задавался вопросом, может ли кто-нибудь помочь. Мои знания PHP не самые лучшие, поэтому я работаю с тем, что у меня есть, и этого, похоже, недостаточно. По сути, я хотел отфильтровать собственные сообщения с помощью настраиваемого фильтра и сумел придумать решение флажка, как показано ниже в учебнике ACF: […]

Форма поиска, чтобы найти созданные метаданные данные

Я разработал внутренний плагин темы, который представляет собой настраиваемый мета-ящик, который вставляет некоторые данные в текст в базу данных и затем отображается в приложении. Я последовал примеру, найденному по этой ссылке . Теперь администратор вводит текст в поля метабокса (добавленный через jquery) в панели wp-admin. Затем при обновлении эти поля сохраняются в базе данных, как […]