wp_enqueue_script('some_script', 'Путь к скрипту', array(), ВНИМАНИЕ ВЕРСИЯ, false);
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
add_filter( 'nav_menu_link_attributes', 'contact_menu_atts', 10, 3 );
function contact_menu_atts( $atts, $item, $args )
{
// The ID of the target menu item
$menu_target = 1;
// inspect $item
if ($item->ID == $menu_target) {
array_push($atts, "modal");
}
return $atts;
}
function fgb_fs_gallery_id_callback( $post, $meta ){
$screens = $meta['args'];
// Используем nonce для верификации
wp_nonce_field( plugin_basename(__FILE__), 'fgb_fsg_id_noncename' );
// Поля формы для введения данных
echo '<label for="fgb_fsg_id">' . __("Put gallery id", 'fgb' ) . '</label> ';
echo '<input type="text" id= "fgb_fsg_id" name="fgb_fsg_id" size="2" value="'. get_post_meta( $post->ID, '_fgb_fsg_id',true ) .'"/>';
}
// Сохраняем данные, когда пост сохраняется
add_action( 'save_post', 'fgb_fsg_id_save_postdata' );
function fgb_fsg_id_save_postdata( $post_id ) {
// Убедимся что поле установлено.
if ( ! isset( $_POST['fgb_fsg_id'] ) )
return;
// проверяем nonce нашей страницы, потому что save_post может быть вызван с другого места.
if ( ! wp_verify_nonce( $_POST['fgb_fsg_id_noncename'], plugin_basename(__FILE__) ) )
return;
// если это автосохранение ничего не делаем
if ( defined('DOING_AUTOSAVE') && DOING_AUTOSAVE )
return;
// проверяем права юзера
if( ! current_user_can( 'edit_post', $post_id ) )
return;
// Все ОК. Теперь, нужно найти и сохранить данные
// Очищаем значение поля input.
$my_data = sanitize_text_field( $_POST['fgb_fsg_id'] );
// Обновляем данные в базе данных.
update_post_meta( $post_id, '_fgb_fsg_id', $my_data );
}
$query = new WP_Query(
array(
'post_type'=>'page',
'post__in' => array(1, 2, 3, 4, 5 ) ,
'order'=>'ASC',
'orderby'=>'post__in'
);
while ( $query->have_posts() ) : $query->the_post();
// и т.д.
$query = new WP_Query(array('post__not_in'=>array(1, 2, 3, 4, 5)));
while ( $query->have_posts() ) : $query->the_post();
// и т.д.
$args = array(
'post_type' => 'post',
'offset'=> '' // отступ, сколько постов пропустить при запросе из базы
'posts_per_page'=> 10 // количество постов
);
window.location.hash = 2 // страница 2 например