• хочу вставить код в functions.php и что то пошло не так не хочет работать подскажите кто понимает в коде. Как он должен выглядеть что бы заработало и где вставлять=) Как чайнику если можно. Оригинал статьи где я нашел тот код

    function add_new_taxonomiesdirected() {
    /* создаем функцию с произвольным именем и вставляем
    в неё register_taxonomy() */
    register_taxonomy('directed',
    array('post'),
    array(
    'hierarchical' => true,
    /* true - по типу рубрик, false - по типу меток,
    по умолчанию - false */
    'labels' => array(
    /* ярлыки, нужные при создании UI, можете
    не писать ничего, тогда будут использованы
    ярлыки по умолчанию */
    'name' => 'Режиссер',
    'singular_name' => 'Режиссер',
    'search_items' => 'Найти режиссера',
    'popular_items' => 'Популярный режиссер',
    'all_items' => 'Все режиссеры',
    'parent_item' => null,
    'parent_item_colon' => null,
    'edit_item' => 'Редактировать режиссера',
    'update_item' => 'Обновить режиссера',
    'add_new_item' => 'Добавить нового режиссера',
    'new_item_name' => 'Название нового режиссера',
    'separate_items_with_commas' => 'Разделяйте режиссеров запятыми',
    'add_or_remove_items' => 'Добавить или удалить режиссера',
    'choose_from_most_used' => 'Выбрать из наиболее часто',
    'menu_name' => 'Режиссер'
    ),
    'public' => true,
    /* каждый может использовать таксономию, либо
    только администраторы, по умолчанию - true */
    'show_in_nav_menus' => true,
    /* добавить на страницу создания меню */
    'show_ui' => true,
    /* добавить интерфейс создания и редактирования */
    'show_tagcloud' => true,
    /* нужно ли разрешить облако тегов для этой таксономии */
    'update_count_callback' => '_update_post_term_count',
    /* callback-функция для обновления счетчика $object_type */
    'query_var' => true,
    /* разрешено ли использование query_var, также можно
    указать строку, которая будет использоваться в качестве
    него, по умолчанию - имя таксономии */
    'rewrite' => array(
    /* настройки URL пермалинков */
    'slug' => 'directed', // ярлык
    'hierarchical' => false // разрешить вложенность
    ),
    )
    );
    }
    add_action( 'init', 'add_new_taxonomiesdirected', 0 );

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    и что то пошло не так не хочет работать

    В чём это выражается?

    в этом Fatal error: Call to undefined function add_action() in /home/u682011773/public_html/wp-includes/functions.php on line 4685

    Модератор Yui

    (@fierevere)

    永子

    а вы точно в _нужный_ functions.php вставляете ?
    (functions.php активной темы)

    а то впечатление что в файл ядра wp-includes/functions.php
    не надо так 😉

    ааа
    сори=) скорее всего да=)
    упс

    а это что за ошибка?
    Parse error: syntax error, unexpected ‘{‘ in /home/u682011773/public_html/wp-content/themes/AnimeWorld/functions.php on line 1 уже вставлю в нужный_ functions.php

    Модератор Yui

    (@fierevere)

    永子

    синтаксическая ошибка перед открывающей {
    в приведенном вами коде я ее не вижу, так что сами смотрите как именно вы неправильно вставили

    если оно на первой строке

    то имейте ввиду что код надо вставлять ПОСЛЕ открытия тега <?php

    а еще обратите внимание на ваш редактор, если редактируете в блокноте вендовом то рискуете поймать
    https://codex.wordpress.org/%D0%A7%D0%90%D0%92%D0%9E/Cannot_modify_header_information

    возьмите akelpad или notepad+

    я уже что то поймал. удалил свой код а сайт все равно не открывается. Вод код ошибки Parse error: syntax error, unexpected ‘{‘ in /home/u682011773/public_html/wp-content/themes/AnimeWorld/functions.php on line 1

    уже все разобрался

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «почему не работает код который я вставляю в functions.php?» закрыта для новых ответов.