Диалоговое окно

Ссылка вызова диалогового окна


<a href="#">Вход</a>

Само диалоговое окно


<!-- Диалоговое окно Авторизации пользователя -->
<div id="dialog" class="back-dialog">

<!-- Блок с нашим контентом -->
<div class="dialog-content">// Текст <a href="#">Закрыть</a></div>
</div>

Содержание файла скрипта


$(document).ready(function(){
 $("#dialog").hide(); //скрываем окно при загрузке страница
 });

function opendialog(){
 $("#dialog").fadeIn(); //плавное появление блока
 }

function closedialog(){
 $("#dialog").fadeOut(); //плавное исчезание блока
 }

Содержание файла стилизации


/* Делаем затемнение заднего плана */
.back-dialog{
 width:100%;
 min-height:100%;
 background-color: rgba(0,0,0,0.5);
 overflow:hidden;
 position:fixed;
 top:0px;
 z-index: 9100;
 display: none;
}
/* Позиционируем блок с контентом */
.dialog-content{
 position: relative;
 overflow: hidden;
 overflow-y: auto;
 padding: 0 10 0 10;
 margin:40px auto 0px auto;
 min-width:150px;
 max-width:400px;
 min-height: 150px;
 max-height: 600px;
 background-color: #c5c5c5;
 border-radius: 0 0 5 5;
}

Убрать кнопку Добавить в корзину


remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
remove_action( 'woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30 );
remove_action( 'woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30 );

База данных MaxMind GeoIP

Сайт GeoIP

Скачать GeoIP.dat.gz

Распаковать и переместить в: 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');

10+ приемов с админкой WordPress (сайт для клиента)

http://wp-kama.ru/id_916/10-manipulyatsiy-nad-adminkoy-wordpress-sayt-dlya-klienta.html

http://wp-kama.ru/id_6339/10-hakov-dlya-admin-bara-wordpress.html