add_filter( 'rank_math/frontend/title', function( $title ) {
return $title;
});
wp_enqueue_script( 'jquery-3.3.1', '/scripts/jquery-3.3.1.min.js', array(), '1.0', false);
add_action( 'wp_enqueue_scripts', 'add_my_scripts' );
. Если дело не в этом, то может быть дело либо в $handle , либо в $ver. switch_to_locale
указываем то что хранится в куках, если ничего нет, то значение по умолчанию или вообще не вызывать switch_to_locale
.current_user_locale_language()
повесить на init
раз оно там работает. Добавляем проверку на есть ли значение в куках, если есть, то ничего не делаем, если нет то выполняем код скрипта и вместо return $user_locale
сохраняем полученное значение в куки и делаем перезагрузку страницы. $h = $_SERVER['REQUEST_URI'];
if (strpos($h,'.html') > 0) {
$h = str_replace('.html','',$h);
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.host.ru".$h);
exit();
}
register_post_type( 'kosmetologiya',
array(
'labels' => array(
'name' => __( 'Косметология' ),
'singular_name' => __( 'Косметологические процедуры' )
),
'public' => true,
'has_archive' => true,
'add_new' => 'Добавить процедуру',
'menu_position' => 5,
'hierarchical' => true,
'supports' => array('title', 'editor', 'thumbnail', 'post-formats', 'excerpt', 'custom-fields', 'page-attributes' ),
)
);
<?php
$args = array(
'post_type' => 'akcii',
'posts_per_page' => 6,
);
$recent = new WP_Query( $args );
while ( $recent->have_posts() ) {
$recent->the_post();
?>
<div class="col-12 col-sm-6 col-lg-4">
<div class="main-articles_block">
<div class="main-articles_header"><?php echo get_the_title(); ?></div>
<a href="<?php echo get_permalink();?>">
<?php the_post_thumbnail('actions-preview', ''); ?>
</a>
<div class="main-articles_descr">
<div>
<a href="<?php echo get_permalink(); ?>">Далеко-далеко за словесными горами в стране, гласных и согласных живут рыбные тексты.</a>
</div>
</div>
</div>
</div>
<?php
}
wp_reset_postdata();
wp_reset_query();
?>
$server = $_SERVER['REMOTE_ADDR'];
$rrs = file_get_contents("http://api.sypexgeo.net/json/" . $server);
$obj = json_decode($rrs);
print_r($obj);//Здесь хранятся необходимые данные. Выбирай что нужно - страна, регион, город.
add_action('init', 'myStartSession', 1);
add_action('wp_logout', 'myEndSession');
add_action('wp_login', 'myEndSession');
function myStartSession() {
if(!session_id()) {
session_start();
}
}
function myEndSession() {
session_destroy ();
}
//сохраняем
$_SESSION['city'] = 'Город';
//Получаем
if(isset($_SESSION['city'])) {
$city = $_SESSION['city'];
} else {
$city= '';
}