Articles of php

Тема, не вызывающая JQuery правильно

Я разрабатываю тему, и я вызываю jquery вместе с другими JS-файлами из файла theme-enqueue.php. По какой-то причине только файл Jquery, размещенный на серверах googles, добавляет URL-адрес темы в URL-адрес, поэтому он не загружает его и не приводит к неправильной загрузке других JS-файлов. Крюк сделан правильно, и он указывает только на их сервер и не включает […]

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

Я пытаюсь зациклировать функцию, которая позволит пользователям создавать несколько пользовательских сообщений, но у меня есть проблема с именем функции. Вот пример: Как я могу написать это: function register_cpt_1_mdframework_price(){ … как это: function $myvar(){ Вот как я решил это, но это не приятно и не умно – лучше идея? <?php $numcpost = of_get_option('how_many_custom_posts'); do { switch […]

Использовать термины, используемые автором как массив строк

Я использую функцию list_author_used_terms ниже, чтобы получить термины, используемые конкретным автором (термины пользовательской таксономии «wossom» для пользовательского типа сообщения «aya-bi-aya»). function list_author_used_terms($author_id){ $posts = get_posts( array('post_type' => 'aya-bi-aya', 'posts_per_page' => -1, 'author' => $author_id) ); $author_terms = array(); foreach ($posts as $p) { $terms = wp_get_object_terms( $p->ID, 'wossom'); foreach ($terms as $t) { $author_terms[] = […]

Обновление пользовательского поля WordPress с помощью AJAX на кешированной странице

Я новичок в ajax, пытаясь создать простой счетчик попаданий, который обновляет настраиваемое поле в WordPress после загрузки страницы. Страница кэшируется, поэтому любые попытки использовать только PHP не сработают. Я хотел бы просто передать идентификатор сообщения через ajax в файл php, получить настраиваемое поле и обновить его с новым номером. В настоящее время у меня есть […]

Если «редактор» пуст, то

Есть ли способ написать php условный в WordPress, который гласит: "If 'editor' is not filled out (ie empty), then, do some code…" Я знаю, что это странная просьба, но в основном у меня есть портфолио, где, если я не заполню редактор для публикации (т. Е. Проект), я не хочу, чтобы определенная ссылка отображалась.

Javascript не загружается на определенную страницу

Мой Javascript, похоже, не вызван на эту страницу, называемый новостями, в WordPress используется настраиваемый тип сообщения по умолчанию. Каждая другая страница, использующая этот javascript, представляет собой настраиваемый тип сообщений, который я реализовал, у меня есть представление о том, что вызывает его, и это условие if наверху, но я попытался удалить! Is_home, и он все еще […]

Пропустить цикл foreach

Вот вам небольшая проблема с кодированием. Код: if ($categories) { foreach ($categories as $tag) { $tag_link = get_category_link($tag->term_id); //new line if (isset($instance['new-line'])) { $html .= "<div>"; } $html .= "<span class="tagsy-box" style="$box_style">"; $html .= "<a href="{$tag_link}" title="{$tag->name} Tag" class="{$tag->slug}"><span class="tagsy-name-$style $theme_name" style="$name_style">"; $html .= "{$tag->name}</span><span class="tagsy-count-$style $theme_count" style="$count_style">{$tag->count}</span></a></span>"; //new line if (isset($instance['new-line'])) { $html .= […]

мета-окно не отображает ввод данных в текстовое поле

У меня было несколько ошибок с этим метаболизмом, сначала я думал, что Id зафиксировал неопределенную ошибку индекса с приведенным ниже кодом, но теперь, когда я не обнаружил, что мой метаболизм не сохраняет никаких данных. код перед ошибкой: if ( !wp_verify_nonce($_POST['custom_meta_box_nonce'], basename(__FILE__))) return $post_id; Я попытался добавить следующее, чтобы исправить неопределенную ошибку индекса в строке 108 […]

Изменение цветовой схемы на основе URL-адреса

Я борюсь со следующим: $themeId = ""; $pathname = get_site_url(); if($pathname == 'domain2.com'){ $themeId = "gold";} else{ $themeId = "blue";} wp_register_style('theme-skin',THEMEURI . '/css/'.get_option($themeId).'-style.css', 3 , false, 'all'); Так что, в основном, у меня есть домен domain1.com . Он использует синюю тему для wordpress и, следовательно, синюю таблицу стилей, которая представляет собой: blue-style.css. Теперь у меня […]

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

NEW EDIT Я решил, как написано в ответ, проблему, когда эти переменные «забыты» (не так техничны, я знаю, извиняюсь за это), когда начинается function . EDIT: Я обнаружил, что проблема заключается в следующем: 'name' => _x( $plurcpost, $singcpost ), если я использую текст вместо переменной, все работает правильно … Итак, как я могу использовать переменную […]