<?php
$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'");
if (0 < $numposts) $numposts = number_format($numposts);
$numcomms = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'");
if (0 < $numcomms) $numcomms = number_format($numcomms);
?>
<?php printf(__('Заметок на блоге: %1$s <br>Комментариев: %3$s'), $numposts, 'edit.php', $numcomms, 'edit- comments.php', $numcats, 'categories.php'); ?>
и получаю ошибку
Fatal error: Call to a member function get_var() on a non-object in /home/*****/domains/*****.ru/public_html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d code on line 4
…
Однако, если вставить этот код в исходный код темы – всё работает..
Получается, данную информацию нельзя вывести в виджете?
Всем привет! Столкнулся с такой проблемой – нужно вывести PHP в виджете… Скачал плагин Daiko's Text Widget (http://www.daikos.net/widgets/daikos-text-widget/) – установил, всё работает… Но одно «но» - никак не получается создать несколько блоков в виджете, хотя в настройках плагина есть функция «Daiko's Text Widgets. How many Daiko's Text Widgets would you like? 1-9».
1. Я WP давно не использовал, и вот вновь решил им пользоваться… Скачал версию 3.5, добавляю через админку страницу, но никак не могу найти, где там галочка «запретить комментирование» (как было в старых версиях)? Приходится создавать страницу, потом заходить в редактирование страницы, и там отключать комментарии…
2. Возможно ли, без каких – либо плагинов создать запись запись, которую будут видеть только зарегистрированные пользователи? А гости увидят что – то типа «эта запись только для зарегистрированных…»
Попробуйте заменить работу с ВПшным объектом $wpdb на обычные mysql_query, mysql_fetch_assoc и т.д.
И больше нечего (это в виджете)
Всем ещё раз привет! Установил плагины «Daiko's Text Widget» (http://www.daikos.net/widgets/daikos-text-widget/), «Exec-PHP» (http://bluesome.net/post/2005/08/18/50/), добавляю в виджеты код
и получаю ошибкуОднако, если вставить этот код в исходный код темы – всё работает..
Получается, данную информацию нельзя вывести в виджете?
Всем привет! Столкнулся с такой проблемой – нужно вывести PHP в виджете… Скачал плагин Daiko's Text Widget (http://www.daikos.net/widgets/daikos-text-widget/) – установил, всё работает… Но одно «но» - никак не получается создать несколько блоков в виджете, хотя в настройках плагина есть функция «Daiko's Text Widgets. How many Daiko's Text Widgets would you like? 1-9».
Есть ещё плагины, для вывода в виджете PHP-кода?
грац., да. Ласт сообщение добавленно 28/I-2013 года... Но, я не знал, что блок "Популярные статьи" - считает статьи только за месяц...
Спасибо! Пойду добавлю запись!
Народ, пропали «ПОПУЛЯРНЫЕ СТАТЬИ».
Не подскажите, как вернуть? Может быть, я по ошибке удалил какой – то код из шаблона? Спасибо!
ETNO, я в яндексе искал... :)
Народ, есть ли какой – нибудь плагин, который скроет текст от гостей (WP 3.5)? Яндекс нечего не находит...
nomads, спасибо! Попробую, и отпишусь.
----
И ещё пара вопросов:
1. Я WP давно не использовал, и вот вновь решил им пользоваться… Скачал версию 3.5, добавляю через админку страницу, но никак не могу найти, где там галочка «запретить комментирование» (как было в старых версиях)? Приходится создавать страницу, потом заходить в редактирование страницы, и там отключать комментарии…
2. Возможно ли, без каких – либо плагинов создать запись запись, которую будут видеть только зарегистрированные пользователи? А гости увидят что – то типа «эта запись только для зарегистрированных…»
Всем привет! Помогите, пожалуйста, с php-кодом, который будет делать следующее
Если на блог зашёл обычный пользователь (гость), он видит сообщение «Вы гость!»
Если зарегистрированный пользователь, то он видит сообщение «Вы зарегистрированный пользователь!»
Ну, и если админ, то он видит «Вы админ!».
<?php if ( is_user_logged_in() ) { ?> <strong>Вы Админ!!!</strong><?php } ?>- Вот пример... Эту строчку увидит только админ... Но как добавить гостя и пользователя?matiman, проект вообще платит? Заказал выплату больше 20 дней назад... До сих пор нечего не получил...