Запитання з тегом «functions»

Функція - це послідовність програмних інструкцій, які виконують конкретне завдання. Він упакований як одиниця, яку можна використовувати там, де слід виконати відповідне завдання.

30
Найкраща колекція коду для файлу function.php [закрито]
Будь ласка, проголосуйте за запитання та будь-які відповіді, які вважаєтесь корисними, натиснувши стрілку Вгору в лівій частині питання чи відповіді. Як і багато інших, хто зараз переглядає цю публікацію, я читав різні блоги, форуми та дискусійні групи, щоб вивчити та вдосконалити свої навички wordpress. Протягом останніх 12 місяців я був …

3
Між function.php, віджетами та плагінами, що завантажується спочатку?
Клієнт запитує, чи може конкретний плагін, який він використовує, змінено. Це означає, що я повинен створити віджет всередині function.php, який викликає функцію плагіна. Це означає, що код плагіна повинен бути завантажений спочатку, щоб функція була доступна WordPress при завантаженні файлу function.php, правда? Це би спрацювало?

6
Яка різниця між home_url () та site_url ()
Я розумію, що site_url()повертає місце, де є основні файли WordPress. Отже, якщо мій щоденник розміщений, http://example.com/blogто site_url()повертаєтьсяhttp://example.com/blog Але як тоді home_url()відрізняються? Для мене home_url()повертає те саме:http://example.com/blog Якщо це правильно, то чи можу я повернути wordpress http://example.com/?

8
Як правильно включити PHP-файли у плагіни
Моя проблема полягає в тому, коли в основний файл плагіна я включаю файл PHP приблизно так: include(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or include_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); і в цьому файлі у мене є заклик до функції WordPress на зразок: add_action('hook', 'callback'); і …

9
Видаліть "Категорію:", "Тег:", "Автор:" з the_archive_title
У архіві моєї теми є такий код: <?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?> Це дає мені назви на кшталт "Категорія: Росія", "Тег: Америка", "Автор: Джон". Я хотів би видалити частину "Категорія:", "Тег:" та "Автор:" та просто відобразити імена категорії, тегів та авторів. Хтось знає, як це досягти? Дякую.

5
Зміна міток меню адміністратора
Я провів останній день, використовуючи файл function.php, щоб повністю налаштувати WordPress для своїх клієнтських сайтів. Я вражений тим, наскільки мені вдалося виконати і наскільки простіше це зробити для моїх клієнтів. Я видалив певні пункти меню для користувачів, які не зареєстровані як адміністратор. Я сподіваюся (і з того, що я прочитав, …

6
Як налаштувати the_archive_title ()?
У моїх дочірніх темах у archive.phpмене є такий код для відображення заголовка моїх архівних сторінок: <?php the_archive_title( '<h1 class="page-title">', '</h1>' ); ?> Але це відображає мої назви як "Категорія: Назва категорії ", а не просто заголовок без попереднього "Категорія:". Мій перший інстинкт повинен був скасувати get_the_archive_title()з wp-includes/general-template. Але з того, …


2
get_template_directory_uri вказує на батьківську тему, а не на дочірню тему
Проблема, яка в мене виникає, полягає в тому, що get_template_directory_uri вказує на батьківську тему, як site/wp-content/themes/twentythirteen/myGallery/gallery_functions_include.php але я хочу, щоб вона вказувала на тему моєї дитини, якою має бути site/wp-content/themes/child-twentythirteen/myGallery/gallery_functions_include.php те, що я використовую, це include (TEMPLATEPATH . '/myGallery/gallery_functions_include.php');

4
Де я можу розмістити фрагменти коду, які я знайшов тут чи десь в Інтернеті?
Багато публікацій тут чи десь ще містять код, але вони не кажуть, куди його поставити. Приклад: Я знайшов цю публікацію: як вимкнути 301 повідомлення про переадресацію (не канонічне)? Я новачок із PHP. Де саме я повинен розмістити код з відповіді?

10
видалити порожні абзаци з_контенту?
Ей, хлопці, я просто хочу запобігти створенню порожніх абзаців у своєму дописі wordpress. Це трапляється досить часто при спробі вручну розмістити вміст. Я не знаю, чому це не діє? /*Remove empty paragraph tags from the_content*/ function removeEmptyParagraphs($content) { /*$pattern = "/<p[^>]*><\\/p[^>]*>/"; $content = preg_replace($pattern, '', $content);*/ $content = str_replace("<p></p>","",$content); return …

5
Як ви можете перевірити, чи перебуваєте ви на певній сторінці в розділі WP Адміністратор? Наприклад, як я можу перевірити, чи перебуваю я на сторінці Користувачі> Ваш профіль?
Я будую плагін і хочу додати біти JavaScript у голову адміністратора, але лише для певних сторінок адміністратора. Я не маю на увазі сторінки, як на сторінці WordPress, які ви створюєте самі, а на існуючих сторінках розділів адміністратора, таких як "Ваш профіль", "Користувачі" тощо. Чи є функція wp спеціально для цього …

3
Чому примірне зображення не відображається в моєму власному типі публікації?
У своїй функції.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' ); function create_post_type() { register_post_type( 'custom_post', array( 'thumbnail', 'labels' => array( 'name' => __( …

5
Навіщо використовувати, якщо function_exists?
Я помітив, що багато розробників тем WordPress використовуватимуть це у function.php if (function_exists('register_nav_menus')) { register_nav_menus (array('primary' => 'Header Navigation')); } Для мене я завжди використовую додавання для кожної функції, яку я використовую у function.php Отже, вище було б записано як: add_action('init', 'my_register_nav_menus'); function my_register_nav_menus() { register_nav_menus (array('primary' => 'Header Navigation')); …
30 functions 

1
Як замінити батьківські функції в дочірніх темах?
Я читав і намагався зрозуміти, як це зробити, але я чомусь не можу перекрити батьківські функції в моїй дочірній темі. Я використовую TwentyTen як батьків - чи може хто-небудь сказати мені, чому ця функція в моїй дочірній темі не перевершує батьківську функцію? // Override read more link function osu_twentyten_continue_reading_link() { …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.