• Доброго времени суток.

    Ситуация следующая, использую плагин «Intense — Shortcodes and Site Builder for WordPress» в котором можно использовать уже присутствующие post type (портфолио, книги, проекты, фак и пр.).

    Например, для projects существуют: post_type=intense_project и taxonomy=intense_project_category

    В настоящий момент ссылки на проекты выглядят следующим образом:
    Админка:
    *сайт*/wp-admin/edit.php?post_type=intense_project (все проекты)
    *сайт*/wp-admin/post-new.php?post_type=intense_project (добавить проект)
    *сайт*/wp-admin/edit-tags.php?taxonomy=intense_project_category&post_type=intense_project (категории проектов)

    Сайт:
    *сайт*/projects/ (ссылка на страницу всех проектов)
    *сайт*/project/проект-1/ (ссылка на один проект — single)
    *сайт*/intense_project_category/имя-категории/ (категория проектов)

    Если мне на url админки «наплевать», то на url сайта нет — Как видите url категории выглядит как intense_project_category, мне же необходимо его изменить на, например, project_cat.

    Если будуте советовать воспользоваться notepad++ и править php код плагина, то это не вариант т.к. много править понадобится.

    Я знаю что существует возможность заменить аргументы добавив некий код в functions.php. Как уже только не гуглил, но ничего найти не могу.

    Может кто вспомнит или ссылкой поделится? А лучше опишет решение проблемы )))

Просмотр 1 ответа (всего 1)
  • Я знаю что существует возможность заменить аргументы добавив некий код в functions.php.

    Угу, существует. Общее название — хуки (hook), разделяются на фильтры (filter) и события (action)***.

    А лучше опишет решение проблемы

    Вам надо найти в плагине реализованный фильтр в том месте, где хотите подменить что-то на что-то. Если его нет, то ничего не выйдет.
    Подробнее https://ru.forums.wordpress.org/topic/Как-сменить-h1на-h2-через-functionsphp?replies=8#post-174204
    А это https://codex.wordpress.org/Plugin_API корневая страница доков, посвященная хукам. С неё вы можете изучить всё о хуках в WordPress.

    ***По сути (и по исполнению кода) деление на экшены и фильтры условное.

Просмотр 1 ответа (всего 1)
  • Тема «Url через functions.php ?» закрыта для новых ответов.