База данных MaxMind GeoIP
Распаковать и переместить в: wp-content/uploads/GeoIP.dat
Создаем шорткод
/****************************************************************************
* Шорткод 5 - Текст
*
****************************************************************************/
function rs_short1_func( $atts, $content="" ) {
extract( shortcode_atts( array(
'class' => 'no_class',
'id' => 'no_id'
), $atts ) );
if (!isset($content)) $content="";
if ( $class=="no_class" && $id=="no_id" && $content=="" ) {
return "<p>1 - Нет параметров</p>";
}
if ( $class!="no_class" && $id=="no_id" && $content!="" ) {
return "<p class=\"{$class}\">2 - $content</p>";
}
if ( $class=="no_class" && $id!="no_id" && $content!="" ) {
return "<p id=\"{$id}\">3 - $content</p>";
}
if ( $content=="" ) {
return "<p id=\"{$id}\" class=\"{$class}\">4 - Нет текста</p>";
}
return "<p id=\"{$id}\" class=\"{$class}\">5 - $content</p>";
}
add_shortcode('rs-short1', 'rs_short1_func');
/****************************************************************************
* Шорткод [rs-] *
****************************************************************************/
// Файловые переменные
function rs_short_template() { return DIR_TEMPLATE_URI; }
add_shortcode('rs-template', 'rs_short_template');
Инструменты разработчика
Sublime Text 3
Аккордион
Скачайте архив accordion
<div class="one_half">
<div id="st-accordion" class="st-accordion">
<ul>
<li class="" style="height: 58px;">
<a href="#">Заголовок<span class="st-arrow">Open or Close</span></a>
<div class="st-content" style="display: none;">
<p>Текст</p>
</div>
</li>
</ul>
</div>
</div>
<?php
// accordion
wp_enqueue_style( 'rs-accordion-style', get_template_directory_uri() . '/js/accordion/style.css');
// Аккордион Have Questions
wp_enqueue_script( 'rs-accordion-jquery-accordion', get_template_directory_uri() . '/js/accordion/jquery.accordion.js', array(), false, true );
// нужен для Аккордион Have Questions
wp_enqueue_script( 'rs-accordion-custom', get_template_directory_uri() . '/js/accordion/custom.js', array(), false, true );
?>