lapick
Forum Replies Created
-
Здравствуйте! Я плохо говорю по английски и пользуюсь переводчиком для общения с вами.
На моем сайте установлена ваша тема ?morphic теперь возник вопрос. Я не могу указать стиль шрифта для его отображения в подсчете количества просмотра страниц. Вы при разработке темы использовали шрифты ?Genericons?, я не могу прописать стиль для отображения значка .genericon-show \f403 . Как это можно сделать?
Хочу добавить к слову ?Просмотры? этот стиль и вывести его в этом коде
<div class=”entry-meta”>
<?php nuthemes_posted_on(); ?>
<?php if ( ! post_password_required() && ( comments_open() || ‘0’ != get_comments_number() ) ) : ?>
<span class=”comments-link”><?php comments_popup_link( __( ‘Leave a comment’, ‘nuthemes’ ), __( ‘1 Comment’, ‘nuthemes’ ), __( ‘% Comments’, ‘nuthemes’ ) ); ?></span> <?php endif; ?>
<!– .entry-meta –></div>Код для вывода просмотров <?php echo get_post_meta ($post->ID,’views’,true); ?>
Вот код, который формирует функцию ?Просмотры?
/* Подсчет количества посещений страниц*/
add_action(‘wp_head’, ‘postviews’);
function postviews() {
/*Настройки*/
$meta_key = ‘views’;// Ключ мета поля, куда будет записываться количество просмотров.
$who_count = 1;// Чьи посещения считать? 0 – Всех. 1 -гостей. 2 -зарегистрированых пользователей.
$exclude_bots = 1;// Исключить ботов: 0 – нет. 1 – да.
/*настройки*/
global $user_ID, $post;
if(is_singular()) {
$id = (int)$post->ID;
static $post_views = false;
if($post_views) return true; //1 раз за поток
$post_views = (int)get_post_meta($id,$meta_key, true);
$should_count = false;
switch( (int)$who_count ) {
case 0: $should_count = true;
break;
case 1:
if( (int)$user_ID == 0 )
$should_count = true;
break;
case 2:
if( (int)$user_ID > 0 )
$should_count = true;
break;
}
if( (int)$exclude_bots==1 && $should_count ){
$useragent = $_SERVER[‘HTTP_USER_AGENT’];
$notbot = “Mozilla|Opera”;
$bot = “Bot/|robot|Slurp/|yahoo”;
if ( !preg_match(“/$notbot/i”, $useragent) || preg_match(“!$bot!i”, $useragent) )
$should_count = false;
}
if($should_count)
if( !update_post_meta($id, $meta_key, ($post_views+1)) ) add_post_meta($id, $meta_key, 1, true);
}
return true;
}Хочу вывести в мета-данных значок ?Глаз? (\f403) возле слова ?Просмотры?, рядом с словом будут выводится количество посищений. Как это сделать?
Буду признателен, если вы не откажете в помощи. Заранее благодарю за оказанную помощь!