Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 25.08.2010, 00:05   #11
Специалист
 
Регистрация: 06.06.2009
Сообщений: 119
Вес репутации: 193
SillyWilly - просто великолепная личностьSillyWilly - просто великолепная личностьSillyWilly - просто великолепная личностьSillyWilly - просто великолепная личностьSillyWilly - просто великолепная личностьSillyWilly - просто великолепная личностьSillyWilly - просто великолепная личность
По умолчанию

Цитата:
Сообщение от airforlife Посмотреть сообщение
Чтобы не создавать новую тему, спрошу у знатоков. Нужно на главную страницу сайта на WP вывесить количество записей, которое в данный момент содержится на сайте. Как можно это сделать, есть какая-то переменная?

Заранее спасибо.
Универсальное решение:

PHP код:
$vsego $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'");
if (
$vsego$vsego number_format($vsego);
echo 
$vsego
Это вставляете туда, где надо выводить количество постов.

А если Вордпресс более-менее свежий, то правильнее и эффективнее сделать вот так:

PHP код:
$count_posts wp_count_posts();
$published_posts $count_posts->publish;
echo 
$published_posts
SillyWilly вне форума   Ответить с цитированием
Старый 17.04.2011, 23:02   #12
Специалист
 
Аватар для Gonzales999
 
Регистрация: 16.10.2007
Адрес: Republic of Belarus
Сообщений: 412
Вес репутации: 215
Gonzales999 - луч света в тёмном царствеGonzales999 - луч света в тёмном царствеGonzales999 - луч света в тёмном царствеGonzales999 - луч света в тёмном царствеGonzales999 - луч света в тёмном царстве
По умолчанию

Помогите, пожалуйста, уже полдня бьюсь головой о стену

Есть рубрика "сотрудники", поставил плагин Magic Fields и связал его с этой рубрикой + добавил доп. поля (фото, должность и т.д.)

Шаблон для списка записей этой рубрики сделал category-sotrudniki.php

Но, никак не получается сделать шаблон для записей этой рубрики

в functions.php добавляю
PHP код:
function create_post_type() {
    
register_post_type'sotrudniki',
        array(
            
'labels' => array(
                
'name' => __'Сотрудники' ),
                
'singular_name' => __'sotrudniki' )
            ),
        
'public' => true,
        
'has_archive' => true,
        )
    );

Но файл шаблона не подключается single-sotrudniki.php
Уже полдня колупаюсь, ничего не выходит. Может кто сталкивался?

Добавлено через 11 минут
Забыл, версия wordpress 3.1.0

Последний раз редактировалось Gonzales999; 17.04.2011 в 23:02. Причина: Добавлено сообщение
Gonzales999 вне форума   Ответить с цитированием
Старый 18.04.2011, 07:01   #13
Глобальный Wordpress'овед
 
Аватар для Globalzru
 
Регистрация: 20.06.2008
Адрес: Чешская республика
Сообщений: 1,853
Вес репутации: 298
Globalzru - прекрасное будущееGlobalzru - прекрасное будущееGlobalzru - прекрасное будущееGlobalzru - прекрасное будущееGlobalzru - прекрасное будущееGlobalzru - прекрасное будущееGlobalzru - прекрасное будущееGlobalzru - прекрасное будущееGlobalzru - прекрасное будущееGlobalzru - прекрасное будущееGlobalzru - прекрасное будущее
Отправить сообщение для Globalzru с помощью ICQ
По умолчанию

Gonzales999, Проще простого.
1. Берем плагин use_parent_category_template_plus
2. Заливаем активируем.
3. Узнаем ID рубрики "сотрудники", например ID 25
4. Скачиваем из шаблона 2 файла single.php и скажем index.php.
5. Переименовываем их в single-25.php и category-25.php
6. Заливаем на хостинг и делаем внутри них нужную нам структуру.

Никаких Magic Fields нафиг не надо. Если в шаблонах должны присутствовать дополнительные поля, ставим их там вручную.

Код для вывода любого поля:
PHP код:
<? echo get_post_meta($post->ID'photo'true); ?>
<br />
<? echo get_post_meta($post->ID'dolzhnost'true); ?>
__________________
Заходите на мой личный блог [Обменяюсь ссылками с подобными сайтами, ТИЦ от 10]
Стабильный хостинг - Хочешь скидку 25% на любой НОВЫЙ заказ? Напиши!
Недорогие услуги по Wordpress
Globalzru вне форума   Ответить с цитированием
Старый 18.04.2011, 11:41   #14
Специалист
 
Аватар для Gonzales999
 
Регистрация: 16.10.2007
Адрес: Republic of Belarus
Сообщений: 412
Вес репутации: 215
Gonzales999 - луч света в тёмном царствеGonzales999 - луч света в тёмном царствеGonzales999 - луч света в тёмном царствеGonzales999 - луч света в тёмном царствеGonzales999 - луч света в тёмном царстве
По умолчанию

Цитата:
Сообщение от Globalzru Посмотреть сообщение
Gonzales999, Проще простого.
1. Берем плагин use_parent_category_template_plus
2. Заливаем активируем.
3. Узнаем ID рубрики "сотрудники", например ID 25
4. Скачиваем из шаблона 2 файла single.php и скажем index.php.
5. Переименовываем их в single-25.php и category-25.php
6. Заливаем на хостинг и делаем внутри них нужную нам структуру.

Никаких Magic Fields нафиг не надо. Если в шаблонах должны присутствовать дополнительные поля, ставим их там вручную.

Код для вывода любого поля:
PHP код:
<? echo get_post_meta($post->ID'photo'true); ?>
<br />
<? echo get_post_meta($post->ID'dolzhnost'true); ?>
В принципе шаблоны создаются.

Только пропал блок выбора рубрик при написании поста (включить/выключить не помогает)

И не получается вывести созданные Magic Fields поля
Gonzales999 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Это еще что такое? Старик Курилка 27 20.01.2010 09:04
Что такое BL? aback Вопросы от новичков 11 08.04.2009 13:58
Как осуществить покупку сайта? Psihadelic Курилка 15 14.11.2008 19:24
Что такое хэш-код? swordsmen Вопросы от новичков 2 31.10.2008 16:27


Часовой пояс GMT +3, время: 19:48.