• Как сделать чтобы меню на сайте wordpress, в мобильной версии не уходило в бургер?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    На сайте https://opendag.ru при открытии мобильной версии главное меню сайта уходит в бургер.

    Не уходит (это 2 разных меню). В мобильной версии элемент .primary-navigation-wrap имеет стандартную видимость, а вот элемент горизонтального меню nav.site-navigation - скрыт, и наоборот в десктопной версии.

    https://opendag.ru/wp-content/themes/gucherry-blog...:

    Вернуть меню в мобильной версии, строка 15141, заменить:
    .site-navigation {
        display:none;
        margin-top: 10px;
        padding: 0
    }

    На:
    .site-navigation {
        /* display:none; */
        margin-top: 10px;
        padding: 0
    }


    Убрать бургер-меню в мобильной версии, строка 15137, заменить:
    .menu-toggle {
        display: block
    }

    На:
    .menu-toggle {
        /* display: block; */
    }

    Предположу, что css подключается в https://opendag.ru/wp-content/themes/gucherry-blog..., соответственно, для принудительного сброса кэша - необходимо изменить версию файла с main-style.css?ver=6.1.1 на main-style.css?ver=6.1.2:
    function theme_enqueue_styles() {
        wp_enqueue_style('custom-style', get_template_directory_uri() . '/assets/dist/css/main-style.css', array(), '6.1.2');
    }
    
    add_action('wp_enqueue_scripts', 'theme_enqueue_styles');

    В мобильной версии, изменения будут выглядеть не очень, но задача была не в красоте.
    Ответ написан
    Комментировать
  • Как вывести записи текущей рубрики wordpress в сайдбар?

    re-alter
    @re-alter
    // _ AppSec // Bug Bounty / Legal Hacking
    Привет.

    А в каком виде этот сайдбар реализован? Так-то логика твоей задачи проста: берём ID рубрики у просматриваемой записи, затем дёргаем нужные записи, например, через get_posts().
    Ответ написан
    Комментировать
  • Как вставить код рекламы после нужного абзаца в WP?

    wfantastic
    @wfantastic
    увлечен wordpress
    Попробуйте это.
    Мы можем использовать массив с номерами абзацев, после которых нужно вставить рекламу, и массив с соответствующими кодами рекламы. Затем мы можем пройтись по массиву контента и вставить рекламу после каждого абзаца, который находится в массиве номеров.

    add_filter( 'the_content', 'wpse_ad_content' );
    function wpse_ad_content( $content ) {
        if( !is_single() )
            return $content;
            
        // Массив с номерами абзацев, после которых нужно вставить рекламу
        $paragraphsAfter = array(3, 6, 9);
        
        // Массив с кодами рекламы для каждого абзаца
        $ads = array(
            '<div>Код рекламы для абзаца 3</div>',
            '<div>Код рекламы для абзаца 6</div>',
            '<div>Код рекламы для абзаца 9</div>'
        );
        
        $content = explode ( "</p>", $content );
        $new_content = '';
        $count = count($content);
        
        for ( $i = 0; $i < $count; $i ++ ) {
            $new_content .= $content[$i] . "</p>";
            
            // Проверяем, нужно ли вставлять рекламу после текущего абзаца
            if (in_array($i+1, $paragraphsAfter)) {
                $adIndex = array_search($i+1, $paragraphsAfter);
                if ($adIndex !== false && isset($ads[$adIndex])) {
                    $new_content .= $ads[$adIndex];
                }
            }
        }
        
        return $new_content;
    }
    Ответ написан
    Комментировать
  • Как вывести изображение в Javascript?

    @MyQuestion
    Начинающий Frontend
    Ну видимо за описание отвечает cityWeather['weather']['desc']
    Убрать эту часть + '<br>' + cityWeather['weather']['desc']
    И могу предположить, что cityWeather['weather']['icon'] выведет Вам изображение.

    А в принципе, Вам надо сделать console.log(cityWeather) и посмотреть, что лежит в переменной, и распечатать то, что Вам нужно. Ну или как выше написали, почитать документацию )
    Ответ написан
    Комментировать
  • Как вывести количество записей категории в заголовок Wordpress?

    artzolin
    @artzolin Куратор тега WordPress
    php, WordPress разработка сайтов artzolin.ru
    function get_category_post_count() {
    
    	$string = '';
    
    	if ( is_category() && isset( get_queried_object()->count ) ) {
    		$string = get_queried_object()->count;
    	}
    
    	return $string;
    }
    
    
    // Define the action for register yoast_variable replacments.
    function register_custom_yoast_variables() {
    	wpseo_register_var_replacement( '%%PostCount%%', 'get_category_post_count', 'advanced', __( 'Some instead title text', 'wpgen' ) );
    }
    
    // Add action.
    add_action( 'wpseo_register_extra_replacements', 'register_custom_yoast_variables' );
    Ответ написан
    3 комментария