WordPress

9
Загрузка медиа с REST API

У меня возникают проблемы при загрузке мультимедиа на сайт WordPress с помощью JSON REST API. С помощью следующего кода я могу загрузить фотографии, но им не присваивается никакая информация, даже имя - фактически имя автоматически становится URL-адресом и именем файла (без расширения). $username =...

9
Получить сообщения для пользовательского типа сообщения с WP_Query

Я пытаюсь заставить пользовательский пост возвращать запрос и отображать его, но вместо этого он возвращает и показывает стандартное / стандартное сообщение. Как я могу получать сообщения от моего CPT? $query = new WP_Query( array( 'job_posting_type' => 'Job Post' ) ); if (...

9
Как получить перенесенную строку с языка, отличного от текущего?

Я бродил ... Все функции перевода ( __(), _e(), _x()и так далее) используют текущий / активный язык. Есть ли способ получить перевод с другого языка, кроме текущего? Например, я на французской странице и хочу и английский перевод:...

9
Как удалить «Без категории» из сообщений с более чем одной категорией?

Так недавно я перевел клиента из Blogger в Wordpress. Когда сообщения импортировались из блоггера, он сохранял «метки» блоггера как «теги» в Wordpress. Поскольку вместо этого я хотел бы использовать их в качестве категорий, я использовал плагин для преобразования всех тегов в категории. Это...

9
Почему в моем сообщении разрешен JavaScript?

Кодекс говорит, что вы не можете добавить JavaScript в содержание сообщения https://codex.wordpress.org/Using_Javascript Но я могу. Я отключил все плагины и изменил на тему twentysixteen, но безрезультатно - я все еще могу добавить javascript через контент поста и запустить его на внешнем...

9
Остановите плагин в процессе активации, если определенная версия WP не встречена, а затем отобразите сообщение об ошибке в хуке действия admin_notices.

У меня есть плагин, который я не хочу активировать, если он не соответствует определенному номеру версии WP, а затем показать сообщение об ошибке в ловушке действия admin_notices. Насколько я исследовал, приведенный ниже код является лучшим, что я могу достичь этой цели: $wp_version =...

9
Создание собственного шаблона страницы блога правильным способом

Я хочу создать новый шаблон страницы для презентации постов в блоге. Я понимаю, что когда вы назначаете страницу для отображения сообщений через « Настройки»> «Чтение» , она затем назначает home.php для отображения содержимого этой страницы - быть сообщениями на странице. Также исчезает...

9
Как изменить высоту изображения заголовка в Twenty Seventeen?

Как изменить высоту изображения заголовка (указанного в разделе «Заголовок») в теме «Двадцать семнадцать»? В частности, я хочу изменить его на главной странице, потому что здесь он заполняет почти всю страницу. Я хочу, чтобы это было намного короче. То, как это выглядит на других страницах, таких...

9
Ограничить поиск латинскими буквами

Я хотел бы ограничить поиск символами, используемыми на английском языке + цифры. Причина в том, что, глядя на самые медленные запросы в журнале mysql, которые я нашел больше всего, они приходят из запросов на арабские, русские и китайские символы, поэтому я хотел бы пропустить их и вместо этого...

9
Как получить входные значения шорткода внутри фильтра?

Я пытаюсь получить входное значение шорткода внутри функции, которая используется фильтром, но, похоже, нет успеха. Вот что я сделал: function my_shortcode_function($atts){ $value = $atts['id']; function filter_value(){ echo $value; } add_filter('posts_where','filter_value'); }...

9
Можно ли удалить новый визуальный редактор текстовых виджетов 4.8v?

Можно ли отсоединить или удалить новый визуальный редактор виджета 4.8 в текстовом виджете по умолчанию, а виджет восстановлен в стиле редактора до 4.8? Мне не нужен или не нужен визуальный редактор в виджетах; Я использую их для обычного текста и HTML, и мне не нужно, чтобы другие пользователи...

9
Могу ли я использовать REST-API в обычном постоянном формате?

Недавно все мои запросы к REST-API неожиданно превратились в ошибку 404 «Каждый запрос» (независимо от того, настроена ли конечная точка или встроена). Тогда я решил, что это из-за структуры постоянной ссылки. /wp-json/недоступен по простой постоянной ссылке, так как в данный момент просто нет...

9
Как установить пост-слаг при использовании wp_insert_post () ;?

Моя тема использует собственный шаблон для визуализации некоторого содержимого. Чтобы использовать этот шаблон, я подключаюсь after_switch_themeк созданию собственной страницы после активации темы, а затем назначаю ему этот шаблон. Вот как я это делаю: $new_page_title = __('Custom page');...

9
проверьте запрашивающий URL

Использование WP 4.8.2 Как лучше всего проверить запрашивающий URL при обработке запроса с помощью rest-api? Например, сайт получает запрос, и вы хотите проверить, пришел ли он с «разрешенного» URL. И потерпеть неудачу, если URL не разрешен. Это не работает: function my_check_request_url( $request,...

9
Получать только типы сообщений на основе поддержки

Я пытаюсь получить список, включающий как встроенные, так и пользовательские типы сообщений: $post_types = get_post_types(array( 'public' => TRUE, ), 'objects'); Вышеуказанное почти работает, но я хотел бы исключить attachmentиз этого списка только возвращаемые типы сообщений с определенной...

9
Пользовательские разрешения роли типа записи не позволяют мне читать

Я не могу получить его, чтобы моя пользовательская роль для поставщика могла читать тип почтовых отправлений. Он отображается в их меню, но когда вы нажимаете на него, вы получаете, что вы не можете просматривать эту страницу сообщения об ошибке. Это работает, если я, add_cap('read_posts')но я не...

9
WPDB готовить - как% - заполнители?

Являются ли эти {xxx...}заполнители для %оператора LIKE нормальными? Если так, когда они превращаются обратно в %'s? SHELL wp> global $wpdb; wp> $q = "%s"; => string(2) "%s" wp> $pq = $wpdb->prepare($q, '%hi%'); => string(136)...

9
Как убедиться, что одновременно работает только один wp_cron ()?

У меня есть около 20 wp_cron()функций, таких как следующий код. Почти все кроны бегают ежечасно; несколько ежедневно. if ( ! wp_next_scheduled( 'my_task_hook' ) ) { wp_schedule_event( time(), 'hourly', 'my_task_hook' ); } add_action( 'my_task_hook', 'my_task_function' ); function my_task_function()...

9
MariaDB в качестве базы данных

Я знаю, что WordPress планирует использовать MySQL в качестве базы данных, но могу ли я вместо этого перейти на использование MariaDB? MariaDB - это форк MySQL, который включает в себя множество действительно хороших улучшений для управления и имеет некоторые отличные улучшения языка...