1. Показ скріншоту сайту
    [php]
    function uawp_snap($atts, $content = null) {
    extract(shortcode_atts(array(
    “snap” => ‘http://s.wordpress.com/mshots/v1/’,
    “url” => ‘https://wordpress.co.ua’,
    “alt” => ‘UA WordPress’,
    “w” => ‘400’, // width
    “h” => ‘300’ // height
    ), $atts));

    $img = ‘' . $alt . '‘;
    return $img;
    }
    add_shortcode(“uawp_snap”, “uawp_snap”);
    [/php]

    Щоб переглянути скріншот сайту — використовуйте цей шорткод:
    [php]
    [uawp_snap url=”http://wordpress.org” alt=”Wordpress” w=”400″ h=”300″]
    [/php]
    Якщо не вказати всі параметри — буде використано стандартні.

    Ось так виглядатиме результат використання даного шорткоду:
    Шорткод: Показ скріншоту сайту

  2. Показ контенту(або його частини) тільки авторизованим користувачам
    [php]
    function uawp_member_check_shortcode( $atts, $content = null ) {
    if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
    return $content;
    return ”;
    }
    add_shortcode( ‘uawp_member’, ‘uawp_member_check_shortcode’ );
    [/php]

    Щоб приховати певний текст від анонімів — обгорніть його в шорткоди:
    [php]
    [uawp_member]Цей текст видно тільки авторизованим користувачам[/uawp_member]
    [/php]

  3. Показ контенту(або його частини) тільки в RSS-стрічці
    [php]
    function uawp_feedonly_shortcode( $atts, $content = null) {
    if (!is_feed())
    return "";
    return $content;
    }
    add_shortcode(‘uawp_feedonly’, ‘uawp_feedonly_shortcode’);
    [/php]

    Щоб приховати певний текст від відвідувачів сайту і показати його у RSS — обгорніть текст в шорткоди:
    [php]
    [uawp_feedonly]Цей текст видно тільки в RSS-стрічці[/uawp_feedonly]
    [/php]

P.S.
© В підготовці даної статті була використана інформація з цієї сторінки

Author

Дмитро Кондрюк в веб-індустрії з 2003 року. В 2009р. заснував проект Український WordPress (що у подальшому став офіційним сайтом команди локалізації WordPress в Україні). З 2010 року засновник і технічний директор проекту Український хостинг для WordPress (WPHost.me) - повноцінного хостинг-сервісу, максимально оптимізованого на використання CMS WordPress.

Коментувати

коментарів 1