header('Refresh:5 url=https://www.google.ru/');
exit('<center style="margin-top:13%;font-size:33px;">'.__('Извините, но через несколько секунд мы перенаправим Вас на другой сайт!','VAB').'<br /><span id="Ttimer"></span></center><script type="text/javascript">var Ttimer=document.getElementById(\'Ttimer\'),Ttimes=5;Ttimer.innerHTML=Ttimes;setInterval(function(){Ttimes--;Ttimer.innerHTML=Ttimes;},1000);</script>');
is_home() && $query->is_main_query()
if($query->is_home){
add_filter('pre_get_posts',....
if($query->is_home){$query->set('cat',5);return $query;}
if(!function_exists('VAB_menu_item_ch')){function VAB_menu_item_ch($item_output,$item,$depth,$args){
// if($args->theme_location=="MultiMenu"||$args->theme_location=="slabovidyashie"){
if($item->current){
$item_output=str_replace($item_output,'<span title="'.__('Пункт меню','VAB').': '.$item->title.'">'.$item->title.'</span>',$item_output);
}
// }
return $item_output;
}}add_filter('walker_nav_menu_start_el','VAB_menu_item_ch',10,4);
function wp_nav_menu_no_current_link($atts,$item,$args,$depth){
if($item->current)$atts['href']='';
return $atts;
}
add_filter('nav_menu_link_attributes','wp_nav_menu_no_current_link',10,4);
//add_action('nav_menu_link_attributes','wp_nav_menu_no_current_link',10,4);
Оптимизациями вукомерца случайно не занимаетесь?
add_filter('authenticate','filter_function_name_4601',10,3);
function filter_function_name_4601($user,$username,$password){
if($username){
if(isset($username)){$user=get_user_by('login',$username);$user_data=get_object_vars($user);}
if(isset($user_data)){$userId=$user_data["ID"];$u_meta=get_userdata($userId);$u_roles=$u_meta->roles;}
}
if(!empty($u_roles)&&(in_array('administrator',$u_roles,true)||in_array('editor',$u_roles,true))){//перебираем роли. которые хотим запретить
$Who=in_array('administrator',$u_roles,true)?__('Администраторам','VAB'):__('Редакторам','VAB');
wp_die($Who.' '.__('авторизация запрещена','VAB'));//пишем месседж для них
}else{
return $user;
}
}
add_filter('authenticate','filter_function_name_4601');
function filter_function_name_4601($user){
if(isset($_POST['log'])){
$username=$_POST['log'];
if(isset($username)){$user=get_user_by('login',$username);$user_data=get_object_vars($user);}
if(isset($user_data)){$userId=$user_data["ID"];$u_meta=get_userdata($userId);$u_roles=$u_meta->roles;}
}
if(!empty($u_roles)&&(in_array('administrator',$u_roles,true)||in_array('editor',$u_roles,true))){//перебираем роли. которые хотим запретить
$Who=in_array('administrator',$u_roles,true)?__('Администраторам','VAB'):__('Редакторам','VAB');
wp_die($Who.' '.__('авторизация запрещена','VAB'));//пишем месседж для них
}else{
return $user;
}
}
........создание........
wp_nonce_field('Ключ','Код nonce, который нужно проверить');
........пример проверки........
$nonce=filter_input(INPUT_POST,'Код nonce, который нужно проверить',FILTER_SANITIZE_STRING);
if(!$nonce){return;}
if(!wp_verify_nonce($nonce,'Ключ, который был указан при создании nonce кода')){return;}
В вашем коде нет никакой ошибки.
add_action('news',
add_action('init',
if(!empty($atts['icon'])){
$sp_icon='<div class="icon"><img src="'.$atts['icon'].'" alt="альтернативный текст" /></div>';
$sp_class=...
}
$atts['title']
проверили, в чем сложность проверить $atts['icon']
?$sp_icon='';
if(!empty($atts['icon'])){
$sp_icon='<div class="icon"><img src="'.$atts['icon'].'" alt="альтернативный текст" /></div>';
}
return '<div class="spoiler">
<div class="head'.!empty($atts['icon'])?' icon':''.'">'.$sp_icon.$sp_name.'</div>
<div class="cont">'.$content.'</div>
</div>';
Точно, вылетело из головы, что ставил этот фильтр.
Спасибо большое
Вы случайно не делали плагин по импорту демо, на подобии плагинов у топ тем? Может знаете статьи где описано, как подобное реализовать.
pn_strip_input($tar->title,'inex')
add_filter( 'woocommerce_is_account_page', 'filter_function_name_4929' );
function filter_function_name_4929( $false ){
// filter...
return get_sidebar();
}