• Есть ли CMS для фрилансеров?

    @new-profile-web
    Начинающий программист
    Для этих целей может подойти даже и WordPress, расширение возможностей через плагин. А если тебе нужен именно фриланс движок, то опять же:

    1. Залатать дыры
    2. Расширить возможности

    В любом случае, нужно будет допиливать под свои нужды.
    Копай туда, где больше возможностей для кастомизации + большое сообщество, чтобы найти все необходимые мануалы и исполнителя.
    Ответ написан
  • Как отображать дополнительные поля при выборе, в настройке блока Visual Compouser?

    @new-profile-web Автор вопроса
    Начинающий программист
    Решение:

    1) Создаем элемент, после активации, которого, появляется, нужные (дополнительные) элементы.

    array(
                    'type'       => 'checkbox',
                    'class'      => '',
                    'heading'    => 'Включить "Акцию"?',
                    'param_name' => 'blocksale',
                    'description'=> 'Блок горячего предложения на главной странице',
                    'value'      => 'Да'
                ),


    2) Создаем зависимость (появление элемента, после активации)
    array(
                    'type'       => 'textfield',
                    'class'      => '',
                    'heading'    => 'Заголовок 1',
                    'param_name' => 'title3',
                    'description'=> 'Настройки блока акции',
                    'value'      => '',
                    'dependency' => array(
    				                    'element'       => 'blocksale',
    				                    'not_empty'     => true,
    			 )
                ),
    			array(
                    'type'       => 'textfield',
                    'class'      => '',
                    'heading'    => 'Заголовок 2',
                    'param_name' => 'title4',
                    'description'=> 'Настройки блока акции',
                    'value'      => '',
                    'dependency' => array(
    				                    'element'       => 'blocksale',
    				                    'not_empty'     => true,
    			 )
                ),


    Примечание: Ключ 'dependency', как раз и задает параметр, к какому объекту принадлежит элемент и в каком случае.

    В моем случае, относится к blocksale, при условии его активации, то есть:

    'dependency' => array(
                                'element'       => 'blocksale',
                                'not_empty'     => true,
    Ответ написан
    Комментировать
  • Как реализовать цепочную навигацию на WordPress?

    @new-profile-web Автор вопроса
    Начинающий программист
    Вопрос закрыт, решение оказалось под рукой:

    // получаем данные произвольных полей
        $queried_object = get_queried_object();
        $category = get_the_category();


    и

    <?php 
            // Родительская рубрика
            if( ! is_attachment() && has_category() ) { ?>
            <li class="breadcrumbs__item">
                <a href="<?php echo get_category_link($category[0]->cat_ID); ?>" class="breadcrumbs__link"><?php echo  get_cat_name($category[0]->cat_ID) ?></a>
            </li>
    		<?php } ?>
    Ответ написан
    Комментировать