Jump to content

campusboy

VIP
  • Content Count

    915
  • Joined

  • Last visited

  • Days Won

    23

Posts posted by campusboy

  1. 10 часов назад, Димон сказал:

    Создаете, например файл default.css там прописываете

    @import "small0.css" all;
    @import "small1.css" all;
    @import "small2.css" all;

    Это самый медленный способ. Браузеру надо сначала default.css загрузить, а затем, чтобы распарсить его правильно, последовательно загрузить все "внутренние" css. Пруф (англ), перевод.

  2. Ещё вариант:

    add_filter( 'rcl_pre_output_tab', 'edit_you_author_tab_data' );
    function edit_you_author_tab_data( $data ) {
        // Если наша вкладка с id = you_author
        if ( $data['id'] === 'you_author' ) {
            // Если пользователь имеет роль = автор
            if ( current_user_can( 'author' ) ) {
                unset($data);
                return;
            }
        }
     
        return $data;
    }

     

  3. add_filter( 'rcl_tab', 'edit_you_author_tab_data' );
    function edit_you_author_tab_data( $data ) {
    
    	// Если наша вкладка с id = you_author
    	if ( $data['id'] === 'you_author' ) {
    		// Если пользователь имеет роль = автор
    		if ( current_user_can( 'author' ) ) {
    			$data['public'] = 0;
    		}
    		// Если пользователь НЕ автор
    		else {
    			$data['public'] = 1;
    		}
    	}
    
    	return $data;
    }

    Если не сработало, то поменяйте 0 и 1 местами, так как я не особо понял, что в каком случае означает, лишь догадка.

  4. 4 минуты назад, petroff сказал:

    Файл functions.php (/wp-content/plugins/simple-author-box/inc/)

    Меняем

    $show = ( is_single() || is_author() || is_archive() );

    на

    $show = ( is_single() || is_author() );

    Меняем и забываем про обновления :-) Или каждый раз после обновления редактируем. Для этого следующей строчкой идёт фильтр:

    $show = apply_filters( 'sabox_check_if_show', $show );

    Авторы плагина это предусмотрели. Остаётся лишь в functions.php темы или отдельно плагином подключиться к хуку и сделать как нам надо, то есть:

    add_filter( 'sabox_check_if_show', 'sabox_check_if_show_archive' );
    function sabox_check_if_show_archive( $show ) {
    	return is_archive() ? false : $show;
    }

     

  5. Чисто теоретически написал:

    function after_cart_btn_add_preview_btn() {
    	global $post;
    	
    	$term = array( 'term_slug_1', 'term_slug_2', 'term_slug_3' );
    	
    	if ( is_product() && has_term( $term, 'product_cat', $post ) ) {
    		$demourl   = home_url() . "/preview?theme={$post->post_name}";
    		$demotitle = esc_attr( $post->post_title );
    		$class     = 'sc-button demo-preview';
    		$link      = '<a href="%s" title="%s" class="%s" rel="nofollow" target="_blank">Демо-сайт</a>';
    		
    		printf( $link, $demourl, $demotitle, $class );
    	}
    }
    
    add_action( 'woocommerce_after_add_to_cart_button', 'after_cart_btn_add_preview_btn' );

     

  6. В 04.06.2017 в 1:41 PM, limonchik сказал:

    Перерыл весь интернет, нашел куча решений, но ни одно не помогает....

    Как отключить в wordpress srcset?

    Вот предлагают решение:

    /**
     * Disable responsive image support (test!)
     */
    
    // Clean the up the image from wp_get_attachment_image()
    add_filter( 'wp_get_attachment_image_attributes', function( $attr )
    {
        if( isset( $attr['sizes'] ) )
            unset( $attr['sizes'] );
    
        if( isset( $attr['srcset'] ) )
            unset( $attr['srcset'] );
    
        return $attr;
    
     }, PHP_INT_MAX );
    
    // Override the calculated image sizes
    add_filter( 'wp_calculate_image_sizes', '__return_false',  PHP_INT_MAX );
    
    // Override the calculated image sources
    add_filter( 'wp_calculate_image_srcset', '__return_false', PHP_INT_MAX );
    
    // Remove the reponsive stuff from the content
    remove_filter( 'the_content', 'wp_make_content_images_responsive' );

    Как Вы искали, ведь в Гугле куча решений по этому вопросу?

  7. В 02.06.2017 в 3:20 PM, limonchik сказал:

    Вопрос: что за крокозяблы?

    Что за крокозяблы в коде виджета меню и как это исправить?Screenshot_3.png.3ee217c59a3db4d22382286ca63659a3.png

     

    Движок взял название меню, а оно понятное дело, и добавил в код. Чтобы было аккуратно, просто установи плагин транслитерации, к примеру Cyr2Lat

  8. Так нет, Yoast недоволен, просит добавить еще знаков в тайтл. Стоит на это обращать внимание или игнорировать?

    Привет! Он лишь даёт рекомендации, а не заставляет вас делать именно так. Чувствуете разницу? Это своеобразный чек-лист. Если вы считаете, что сделали всё верно - значит так тому и быть. Плагин универсальный, потому расчитан на решение универсальных задач, в том числе и рекомендация по длине тайтла тоже универсальна. Если у вас особый случай, то делайте так, как считаете нужным.

  9. Приходят такие вот письма на мыло, не пойму, адресовано то не мне !

    Кто что может сказать, как они доходят до меня, если адресат не я !

     

    При отправке сообщений, можно указать дополнительные заголовки письму - их много, но вот одно из самых подходящих в этой ситуации

     

     

    Bcc: (Blind Carbon Copy) — слепая/скрытая копия (получатели не подозревают о других получателях из поля «Bcc»). Скрытые копии очень популярны среди спамеров, поскольку многие неопытные пользователи оказываются сбитыми с толку, получив письмо, которое, вроде бы, не было им адресовано;

  10. Надо бы где-то или как-то приложить список проверенных (или рекомендуемых) фотообменников. Вечные проблемы с размещением фотографии.

    Самое удобное кидать к себе сообщением вКонтакте и брать потом ссылку. Они там вечно потом хранятся :-)

  11. Есть простенькая программа FileOptimizer, которая выбирает из десятка алгоритмов лучший для той или иной картинки и сжимает. По сравнению с tinypng объем сокращения меньше, но визуальных потерь нет (у tinypng есть, особенно если картинка большая - это заметно становится). Может обработать за раз хоть миллион картинок.

     

    1422478952_oxsmbbjv5ptk742.jpg

  12. Привет, друзья. Вроде такой темы ещё не было на форуме. Недавно Google AdSense ввёл вот такую штуку:

     

     

    HOjXimdGFKo.jpg

     

     

    По заверению моих товарищей, которые опробовали уже данную фишку, доход возрос на 30%, так как отсеялись шлако-объявление и так далее.

     

    Официальная справка.

     

    А вы пробовали? Как результаты?

  13. Заметил, что Гугл заблокировал Стили css в проверке. Может из-за этого нельзя пройти проверку?

    Привет. У вас видать в robots.txt стоит запрет на индексирование папки, где хранится css и сервис гугла при проверке его тоже не трогает, потому и адаптива нет, так как правила адаптивности прописаны именно в css. Ну и ещё надо на разное ширине экрана проверить для надёжности, как выглядит сайт.

×
×
  • Create New...