Хаки для Wordpress

3 чудові шорткоди(shortcodes)

Pinterest LinkedIn Tumblr
  1. Показ скріншоту сайту
 extract( shortcode_atts( array(
                'snap' => 'http://s.wordpress.com/mshots/v1/',
                'url' => '',
                'alt' => 'Site Snapshot',
                        'w' => '660', // width
                        'h' => '320' // height
                        ), $atts) );
 
        $img = '<a href="' . $url . '" target="_blank"><img alt="' . $alt . '" src="' . $snap . '' . urlencode($url) . '?w=' . $w . '&h=' . $h . '" /></a>';
        return $img;Code language: PHP (php)

Щоб переглянути скріншот сайту — використовуйте цей шорткод:

[uawp_snap url="http://wordpress.org" alt="Wordpress" w="400" h="300"]Code language: JSON / JSON with Comments (json)

Якщо не вказати всі параметри — буде використано стандартні.

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

  1. Показ контенту(або його частини) тільки авторизованим користувачам
function uawp_member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) {
return $content; } else {
return '';
}
}
add_shortcode( 'uawp_member', 'uawp_member_check_shortcode' );
Code language: PHP (php)

Щоб приховати певний текст від анонімів — обгорніть його в шорткоди:

[uawp_member]Цей текст видно тільки авторизованим користувачам[/uawp_member]Code language: CSS (css)
  1. Показ контенту(або його частини) тільки в RSS-стрічці
function uawp_feedonly_shortcode( $atts, $content = null) {
if (!is_feed()) return "";
return $content;
}
add_shortcode('uawp_feedonly', 'uawp_feedonly_shortcode');Code language: PHP (php)

Щоб приховати певний текст від відвідувачів сайту і показати його у RSS — обгорніть текст в шорткоди:

[uawp_feedonly]Цей текст видно тільки в RSS-стрічці[/uawp_feedonly]Code language: CSS (css)

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

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

коментарів 1

Коментувати

Exit mobile version