Тема: Красивый Url через functions.php ? (плагин Intense)

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

Ситуация следующая, использую плагин "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. Как уже только не гуглил, но ничего найти не могу.

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

З.Ы. Другими словами, в Intense присутствует post type Book, который мне не нужен, но на его базе я могу сделать например Journal

2

Re: Красивый Url через functions.php ? (плагин Intense)

Этот плагин распостраняется за деньги?

3

Re: Красивый Url через functions.php ? (плагин Intense)

Ага, но при желании можно найти и бесплатно.
Хотя я рекомендую использовать "бесплатные" версии платных модулей лишь в ознакомительных целях.

4

Re: Красивый Url через functions.php ? (плагин Intense)

Это я к тому, что у платного продукта есть поддержка за ваши деньги, которая и должна помогать в первую очередь.

5

Re: Красивый Url через functions.php ? (плагин Intense)

Я его не покупал, скачал и пробую в нём разобраться ибо вроде хороший плагин...
А как появится клиент который заплатит так приобрету его и вот тогда и в ТП мона обратиться.

Тем не менее по моему вопросу знаю, что для плагина "portfolio post type" можно изменить слуг с Portfolio на любой посредством следующего хука для functions.php:

Код:

add_filter( 'portfolioposttype_args', 'prefix_change_portfolio_labels' );

function prefix_change_portfolio_labels( array $args ) {
    $labels = array(
        'name'               => __( 'Projects', 'portfolioposttype' ),
        'singular_name'      => __( 'Project', 'portfolioposttype' ),
        'add_new'            => __( 'Add New Item', 'portfolioposttype' ),
        'add_new_item'       => __( 'Add New Project', 'portfolioposttype' ),
        'edit_item'          => __( 'Edit Project', 'portfolioposttype' ),
        'new_item'           => __( 'Add New Project', 'portfolioposttype' ),
        'view_item'          => __( 'View Item', 'portfolioposttype' ),
        'search_items'       => __( 'Search Projects', 'portfolioposttype' ),
        'not_found'          => __( 'No projects found', 'portfolioposttype' ),
        'not_found_in_trash' => __( 'No projects found in trash', 'portfolioposttype' ),
    );
    $args['labels'] = $labels;

    // Update project single permalink format, and archive slug as well.
    $args['rewrite']     = array( 'slug' => 'project' );
    $args['has_archive'] = 'projects';
    // Don't forget to visit Settings->Permalinks after changing these to flush the rewrite rules.

    return $args;
}