Articles of плагины разработки

Отображение нескольких URL-адресов на одной странице

Я просто наткнулся на эту страницу с почти такими же требованиями, как мои Несколько конечных точек на одной странице я должен достичь такой же функциональности, но я также хочу передать некоторые параметры на страницу, где все эти URL будут отображаться на карте. пример http://mysite.com/test/link1 http://mysite.com/test/link2 http://mysite.com/test/link3 я хочу сопоставить их с тем же URL-адресом http://mysite.com/test/finalDestination […]

Сохранение значений в Post Meta vs new tables

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

группировка моих виджетов wordpress

На странице виджетов есть два поля «Доступные виджеты» и «Неактивные виджеты». Как я могу добавить новый ящик с моим пользовательским именем, где я могу сгруппировать все мои виджеты.

Пользовательский платежный шлюз WooCommerce

Я пытаюсь написать плагин WooCommerce для веб-сайта клиента, который будет продавать подписки клиентам. Я изучал свои варианты, и лучший, который я могу придумать, – это запустить мой собственный модуль платежных шлюзов, чтобы справиться с этим. (Другие советы были оценены, если кто-либо когда-либо решал что-то подобное). Тем не менее, я пытаюсь добавить пользовательский платежный шлюз, но […]

Проверьте, находится ли пользователь в группе другого сайта в многопользовательской сети

Я использую плагин Woocommerce + groups на моем основном сайте, чтобы продвигать пользователей в группу «Premium» при покупке товаров, которые отлично работают. Если пользователь на основном сайте просматривает второй сайт в моей сети, я больше не могу проверить, находятся ли они в группе «Премиум». На моем основном сайте я могу использовать этот код: <?php $user_id […]

Пользовательский пул в URL для CPT и таксономии

Я хочу добавить пользовательский slug в permalink для CPT и таксономии. Как это: http://mydomain.com/my-custom-slug/post-slug http://mydomain.com/my-custom-slug/product_category Вот мой код CPT и таксономии: $args = array( 'query_var' => 'product', 'capability_type' => 'post', 'rewrite' => array('slug' => 'my-custom-slug'), ); register_post_type( 'product', $args ); Это выше, чем у product CPT, требуется постоянная ссылка, http://mydomain.com/my-custom-slug/post-slug но он дает ошибку 404. […]

Как установить параметры по умолчанию для существующего плагина в новой пользовательской установке WP MU

Когда новый пользователь регистрируется в установке WP MU, я хотел бы установить параметры по умолчанию для плагина, который я установил в учетной записи супер администратора. Я прочитал столько сообщений, но не узнал, как это сделать.

Параметры плагина с googlemap iframe

Я поместил карту Google в текстовую опцию плагина. Значение ввода текста <iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.google.com/maps?q=The+Metropolitan+Museum+of+Art&amp;sll=40.779532,-73.963346&amp;cid=4264808743088595450&amp;hq=The+Metropolitan+Museum+of+Art&amp;t=m&amp;ie=UTF8&amp;hnear=&amp;ll=40.780061,-73.963473&amp;spn=0.003242,0.008433&amp;output=embed"></iframe><br /><small><a href="https://www.google.com/maps?q=The+Metropolitan+Museum+of+Art&amp;sll=40.779532,-73.963346&amp;cid=4264808743088595450&amp;hq=The+Metropolitan+Museum+of+Art&amp;t=m&amp;ie=UTF8&amp;hnear=&amp;ll=40.780061,-73.963473&amp;spn=0.003242,0.008433&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small> при отображении ответа сервера значения поля со страницей, не найденной ошибкой. Для отображения я использовал $options = get_option('googlemap_options'); echo html_entity_decode($options['map_url']); Каков правильный способ отображения карты Google?

Помните значение мета с помощью переключателей

Я создал простой мета-ящик, состоящий из двух переключателей: да или нет. Когда они нажимают на соответствующее поле, оно сохраняет мета-значение в базе данных. Однако почтовая страница не помнит, что она сделала это: какой бы радиокнопка не была нажата, значение «checked» больше не существует. Ниже приведен код. Каков наилучший способ сохранить состояние «checked», чтобы пользователь знал, […]

wp_register_sidebar_widget в цикле внутри плагина?

Я пытаюсь динамически создавать виджеты на основе сообщений из типа сообщения. Код выглядит следующим образом. Эта функция вытягивается из моего класса плагина: public function initWidgets() { // Config Widgets $args = array( 'post_type' => 'my_post_type', 'posts_per_page' => -1 ); $wp_query = new WP_Query( $args ); while ( $wp_query->have_posts() ) { $wp_query->the_post(); $widget_id = 'wp_as_'.get_the_ID(); $widget_title […]