3ответ(ов) в теме
На странице поста (single.php) на месте, где находится кнопка редактирования поста, в случае, если пользователь не авторизован, появляется надпись о необходимости авторизации.
Вы должны быть зарегистрированы для просмотра этой страницы
Кнопку редактирования поста я убрал стилями, а вот эту надпись убрать так не получится...
Редакции сообщения
04.12.2017 20:22Причина: не указано
Да, проблема как всегда во мне...
Точнее из-за моих рук, написавших вот это:
add_shortcode('userlist','rcl_get_userlist');
function rcl_get_userlist($atts){
if ( is_user_logged_in() ) {
global $rcl_user,$rcl_users_set,$user_ID;
require_once RCL_PATH.'classes/class-rcl-users-list.php';
$users = new Rcl_Users_List($atts);
$count_users = false;
if(!isset($atts['number'])){
$count_users = $users->count();
$id_pager = ($users->id)? 'rcl-users-'.$users->id: 'rcl-users';
$pagenavi = new Rcl_PageNavi($id_pager,$count_users,array('in_page'=>$users->query['number']));
$users->query['offset'] = $pagenavi->offset;
}
$timecache = ($user_ID && $users->query['number']=='time_action')? rcl_get_option('timeout',600): 0;
$rcl_cache = new Rcl_Cache($timecache);
if($rcl_cache->is_cache){
if(isset($users->id) && $users->id=='rcl-online-users')
$string = json_encode($users);
else
$string = json_encode($users->query);
$file = $rcl_cache->get_file($string);
if(!$file->need_update){
$users->remove_filters();
return $rcl_cache->get_cache();
}
}
$usersdata = $users->get_users();
$userlist = $users->get_filters($count_users);
if(!$usersdata){
$userlist .= '<p align="center">'.__('Users not found','wp-recall').'</p>';
$users->remove_filters();
return $userlist;
}
if(!isset($atts['number']) && $pagenavi->in_page)
$userlist .= $pagenavi->pagenavi();
$userlist .= '<div class="userlist '.$users->template.'-list">';
$rcl_users_set = $users;
foreach($usersdata as $rcl_user){ $users->setup_userdata($rcl_user);
$userlist .= rcl_get_include_template('user-'.$users->template.'.php');
}
$userlist .= '</div>';
if(!isset($atts['number']) && $pagenavi->in_page)
$userlist .= $pagenavi->pagenavi();
$users->remove_filters();
if($rcl_cache->is_cache){
$rcl_cache->update_cache($userlist);
}
return $userlist;
} else {?>
<h1 style="text-align: center; margin-top: 10%; font-family: 'eurofbold'; font-size: 25px;">
Вы должны быть зарегистрированы для просмотра этой страницы</h1>
<? }
}
Видимо, они как-то пересекаются. Можно закрывать, спасибо)
Редакции сообщения
04.12.2017 20:56Причина: не указано
Тема закрыта. Публикация новых сообщений запрещена.