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

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

332
Лучшая коллекция кода для вашего файла functions.php [закрыто]

Пожалуйста, проголосуйте за вопрос и любые ответы, которые вы найдете полезными, нажав на стрелку ВВЕРХ в левой части вопроса или ответа. Как и многие другие, которые сейчас просматривают этот пост, я читал различные блоги, форумы и дискуссионные группы, чтобы изучить и улучшить свои навыки работы...

77
Между functions.php, виджетами и плагинами, который загружается первым?

Клиент спрашивает, может ли конкретный плагин карусели, который он использует, быть виджетизирован. Это означает, что я должен создать виджет внутри functions.php, который вызывает функцию плагина. Это означает, что код плагина должен быть загружен первым, чтобы функция была доступна WordPress при...

65
В чем разница между home_url () и site_url ()

Насколько я понимаю, это site_url()возвращает место, где находятся файлы ядра WordPress. Итак, если мой блог размещен на http://example.com/blogпотом site_url()возвращаетсяhttp://example.com/blog Но тогда чем это home_url()отличается? Для меня home_url()возвращается то же...

51
Удалите «Category:», «Tag:», «Author:» из the_archive_title

У меня есть следующий код в архиве моей темы: <?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?> Это дает мне такие названия, как «Категория: Россия», «Тег: Америка», «Автор: Джон». Я хотел бы удалить части «Category:», «Tag:» и «Author:» и просто отобразить...

44
Изменение меток меню администратора

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

41
Как настроить the_archive_title ()?

В моей дочерней теме у archive.phpменя есть следующий код для отображения заголовка страниц моего архива: <?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?> Но это отображает мои заголовки как «Категория: Заголовок категории », а не просто заголовок без префикса...

35
get_template_directory_uri указывает на родительскую тему, а не на дочернюю тему

У меня проблема в том, что get_template_directory_uri указывает на родительскую тему, как site/wp-content/themes/twentythirteen/myGallery/gallery_functions_include.php но я хочу, чтобы он указывал на мою детскую тему, которая должна быть...

34
Где я могу разместить фрагменты кода, которые я нашел здесь или где-то еще в Интернете?

Многие сообщения здесь или где-то еще содержат код, но они не говорят, где его разместить. Пример: Я нашел это сообщение: Как отключить перенаправление сообщений 301 (не каноническое)? Я новичок в PHP. Где именно я должен разместить код из...

33
удалить пустые абзацы из the_content?

Эй, ребята, я просто хочу предотвратить создание пустых абзацев в моем посте WordPress. Это происходит довольно часто при попытке вручную разместить содержимое. Я не знаю, почему это не вступает в силу? /*Remove empty paragraph tags from the_content*/ function removeEmptyParagraphs($content) {...

32
Как вы можете проверить, находитесь ли вы на определенной странице в разделе WP Admin? Например, как я могу проверить, нахожусь ли я на странице Пользователи> Ваш профиль?

Я создаю плагин, и я хочу добавить кусочки JavaScript в голове администратора, но только для определенных страниц администратора. Я имею в виду не страницы, как на странице WordPress, которые вы создаете сами, а скорее существующие страницы раздела администратора, такие как «Ваш профиль»,...

31
Почему выбранное изображение не отображается в моем пользовательском типе записи?

У меня добавлена ​​поддержка миниатюр со следующим в моем functions.php // Add Thumbnail Support add_theme_support('post-thumbnails'); set_post_thumbnail_size( 140, 140, true ); И я создаю пользовательский тип сообщения с // Create Custom Post Type for Work add_action( 'init', 'create_post_type' );...

30
Зачем использовать, если function_exists?

Я заметил, что многие разработчики тем WordPress будут использовать это в functions.php if (function_exists('register_nav_menus')) { register_nav_menus (array('primary' => 'Header Navigation')); } Для меня я всегда использую add_action для каждой функции, которую я использую в functions.php...

29
Как переопределить родительские функции в дочерних темах?

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

28
Redeclare / Change Slug пользовательского типа поста плагина

Можно ли переопределить / изменить слаг существующего пользовательского типа поста плагина (без простого редактирования плагина)? То есть, если плагин X создает пользовательский тип записи с помощью slug / uncookedtoast /, возможно ли добавить в functions.php фильтр (или что-то подобное), который...

27
Как установить и использовать глобальные переменные? Или почему бы не использовать их вообще

ОБНОВИТЬ: Мой первоначальный вопрос был решен, но это превращается в полноценную дискуссию о том, почему бы не использовать глобальные переменные, поэтому я обновляю вопрос, чтобы отразить это. Решение было таким, <?php global $category_link_prop; echo esc_url( $category_link_prop ); ?>как...

25
Что такое ключ перезаписи with_front?

У меня есть следующая строка в функции register_post_type: 'rewrite' => array('slug' => 'Newsletters', 'with_front' => false), Я понимаю, что вообще делает эта строка (добавляет «новостные рассылки» к слагу), но я не совсем понимаю, что делает часть with_front. Должен признать, у меня нет...

22
Добавьте несколько пользовательских полей на страницу общих настроек

Я хотел бы добавить несколько пользовательских полей в общие настройки. Это код, который я использую. Это работает хорошо, но я просто не могу понять, как добавить больше полей. Я хотел бы создать два поля на данный момент, одно для номера телефона и второе для адреса: function register_fields() {...

21
Как долго устаревшая функция живет в ядре?

Мне любопытно узнать процесс / философию удаления устаревших функций из ядра. Кодекс говорит это : Эти функции ниже устарели. Это означает, что они были заменены новыми функциями или больше не поддерживаются и могут быть удалены из будущих версий. Поскольку «может быть удалено» немного зловеще и...