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

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

2
Как сделать размер изображения выбранным по умолчанию в Media upload - WP v3.5
Голый со мной. Я хочу, чтобы пользовательский размер изображения был выбран по умолчанию на всплывающей странице загрузки мультимедиа. В Wordpress v3.4.2 и более ранних версиях этот элегантный код работал нормально: function my_insert_custom_image_sizes( $sizes ) { // get the custom image sizes global $_wp_additional_image_sizes; // if there are none, just return …
12 php  functions  filters  media 

4
Проблемы с title-tag и document_title_parts
Wordpress version 4.5.1 Я пытаюсь динамически обновлять заголовки страниц для определенного шаблона. После множества копаний и изучения wp_title()изменений я пытаюсь их использовать document_title_parts. Однако я не могу заставить фильтр работать вообще. Я в детской теме, functions.php: add_theme_support( 'title-tag' ); //add_filter("after_setup_theme", function(){ add_theme_support("title-tag"); }); add_filter( 'document_title_parts', function( $title ) { error_log('here'); …

5
Как загрузить parent_theme functions.php перед child_theme?
У меня проблема с тем, что мне нужно загрузить functions.phpфайл моей родительской темы до загрузки файла моей дочерней темы functions.php. Это необходимо для процедуры установки и инициализации. Я посмотрел на хуки внутри /wp_core_root/wp-settings.php (по имени:) do_action('setup_theme');. Проблема в том, что я не знаю, как туда попасть, потому что первый файл, …
12 functions 


2
Как получить текущий идентификатор страницы редактирования в админке?
Большинство решений, которые я нашел, предназначены для фронтального использования. Это для плагина, так что все действия в бэк-энде. Как получить идентификатор страницы, которая в данный момент используется (редактируется) в админке? Обратите внимание, я не в курсе. Мне просто нужно получить идентификатор страницы (а не постов), которую я сейчас вижу в …
11 functions  admin  id 

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

5
Есть ли глобальный файл functions.php, который работает для любой темы?
Существует ли какой-нибудь глобальный вид файла functions.php, который подходит для любой темы? Проблема здесь: Когда я изменяю файл functions.php в любой теме, мне нужно позаботиться о двух изменениях: во-первых, мне нужно позаботиться об обновлениях этой темы. Во-вторых, мне нужно позаботиться об изменении темы сайта. Таким образом, вместо внесения изменений в …
11 functions  themes 

2
Добавление второго адреса электронной почты к завершенному заказу в WooCommerce [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Прежде чем я задам этот вопрос, я знаю, что есть (законное) сомнение ответить здесь на вопросы о …

1
Есть ли is_user_logged_in () для мультисайта?
Существует ли функция is_user_logged_in () для Wordpress MU / Multisite (3.0+), в которую можно добавить идентификатор сетевого сайта, например, is_user_logged_in(2)где 2будет site_id? Обновить: После небольшого копания я придумал код ниже. К сожалению, это не работает. // не используйте это. не работает. function mu_logged_in ($ blog_id) { switch_to_blog ($ blog_id); $ …

6
Почему is_page не работает, когда я помещаю его в файл functions.php?
У меня есть страница под названием «Apple», идентификатор страницы 2533. В файле page.php у меня есть строка: echo $bannerimg И эта функция в functions.php: if ( is_page( '2533' ) ) { // also tested with 'Apple' $bannerimg = 'apple.jpg'; } elseif ( is_page( 'test' ) ) { $bannerimg = 'test.jpg'; …

3
Удалить действия / фильтры, добавленные через анонимные функции
Это чертовски плохая практика, я должен сказать. Потратил последние два часа на поиск решения для удаления действий и фильтров, добавленных через анонимные функции. Это код, используемый в родительской теме, и мне нужно удалить его. /** * Add custom columns to admin comments grid * * Rate that user set. */ …

1
Мега Меню Уокер
Я пытаюсь создать мега-меню ходок. К сожалению, путешественники полностью избегают моих знаний в области кодирования. Я мог бы действительно использовать некоторую помощь, чтобы заставить это работать. Вот функции, которые мне нужны: Заверните второй уровень <ul>в <section>. [ПОЛНЫЙ] Когда пользователь устанавливает класс "break" на <li>втором уровне <ul>, <li>начните новый <ul>. Если …

3
Программно добавлять опции, чтобы «добавить новый» выпадающий список настраиваемых полей
Как добавить предопределенные параметры в раскрывающееся меню «Добавить новое»? Вот два примера автоматического добавления и отображения новых настраиваемых полей: WordPress: добавление пользовательских полей по умолчанию в новые сообщения Автоматическое создание настраиваемого поля Это близко к тому, что я хочу сделать; Моя цель состоит в том, чтобы добавить предопределенные параметры в …

4
Как мне вызвать wp_get_current_user () в плагине, когда плагины загружаются до pluggable.php?
Текущий результат - «PHP Fatal error: вызов неопределенной функции wp_get_current_user ()», которая имеет смысл, но не помогает. Мне нужно использовать $ current_user. Вот код, который я сейчас использую: $wp->init(); do_action( 'init' ); // Check site status $file='http://xxxxxxxx.com/wp-admin/wp_includes/pluggable.php'; if ( is_multisite() ) { if ( true !== ( $file = ms_site_check() …

1
В чем разница между wp_register_sidebar_widget и register_widget?
В чем разница между ними и когда мы должны использовать каждый из них? Я использую wp_register_sidebar_widgetпрямо сейчас, и он работает нормально, но я видел много уроков онлайн о том, как создать виджет, используя register_widget и класс, большинство моих виджетов не нуждаются в опциях, поэтому я должен придерживаться wp_register_sidebar_widgetили должен использовать …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.