My-Suicide

Рейтинг
3
Регистрация
07.12.2012
Милованов Ю.С:
Попробуйте заменить работу с ВПшным объектом $wpdb на обычные mysql_query, mysql_fetch_assoc и т.д.

<?php
$result = mysql_query("SELECT COUNT(*) as `cnt` FROM `wp_posts` WHERE post_status = 'publish'");
$row = mysql_fetch_assoc($result);
$countPosts = $row['cnt'];
if (0 < $countPosts) $countPosts = number_format($countPosts);

$result = mysql_query("SELECT COUNT(*) FROM `wp_comments` WHERE comment_approved = '1'");
$row = mysql_fetch_assoc($result);
$countComments = $row['cnt'];
if (0 < $countComments) $countComments = number_format($countComments);
?>
<?php printf(__('Заметок на блоге: %1$s <br>Комментариев: %3$s'), $countPosts, 'edit.php', $countComments, 'edit-comments.php', $numcats, 'categories.php'); ?>
Комментариев: %3$s'), $countPosts, 'edit.php', $countComments, 'edit-comments.php', $numcats, 'categories.php'); ?>

И больше нечего (это в виджете)

Всем ещё раз привет! Установил плагины «Daiko's Text Widget» (http://www.daikos.net/widgets/daikos-text-widget/), «Exec-PHP» (http://bluesome.net/post/2005/08/18/50/), добавляю в виджеты код

<?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».

Есть ещё плагины, для вывода в виджете 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 дней назад... До сих пор нечего не получил...

12
Всего: 11