Polkan

Polkan
Рейтинг
102
Регистрация
28.09.2005
outtime:
Такой вопрос возник - а можно ли быстро подсчитать общее количество знаков контента во всех записях Wordpress?

Интересный вопрос.

Может быть есть какие-то готовые плагины, не знаю.

Я бы сделал так:


$args = array( 'post_type' => 'post', // post, page, attachment, revision, any
'post_status' => 'publish',
'posts_per_page'=> -1,
);

$theQuery = new WP_Query( $args );

if ( $theQuery->have_posts() ) {
$total = 0;
while ( $theQuery->have_posts() ) {
$theQuery->the_post();
$clear_content = strip_tags ( get_the_content() );

$total += mb_strlen ( $clear_content ); // при переполнении php автоматически переведет int во float
}
}

echo "Всего символов во всех опубликованных постах: ".$total;

Протестировал на сайте плагина из подписи, результаты такие:

Всего символов во всех опубликованных постах: 6836

Всего символов во всех опубликованных страницах: 48091

Вручную не пересчитывал, но похоже на правду.

Meskaling:
Ребят. Помогите пожалуйста, очень нужно. Как залить сайт апишопса на свой домен? Саппорт отказывается помогать с этим совсем. Мне хотя бы план действий, с деталями я сам разберусь. Хостинг при том свой останется. Спасибо.

Как справедливо отметил pavel419, плагины такие есть.

С установкой и настройкой поможем.

FC1488SM:
а обойтись одним css ни как не получится?

Поставьте картинку фоном (css backgroung-image), и добавляйте поверх пустые кликабельные div'ы нужного размера и позиционирования.

SeVlad:
Чем "выбрать метку" сложнее "выбрать формат"? :) (если что - легко можно вывести все метки, если по дефолту они не показаны)

Тут я вернусь к однозначности выбора формата и неоднозначности выбора тега. Наверное и впрямь можно вывести теги в виде радиокнопок, но зачем, когда оно уже есть готовое? Более того тегов может быть нужно больше чем один. Помимо тега "смешное" для поста могут быть нужны "котики", "животные", "видео". Что тогда делать? Придется создавать кустомную таксономию исключительно для тегов "смешное", "страшное", "красивое" и делать их в виде радиокнопок. Т.е. фактически создавать из подручных средств тот же самый механизм форматов.

SeVlad, я и сам пока ни разу не сталкивался с необходимостью в применении форматов. Но возникнуть она все-таки может.

Даже если не фантазировать про "настроения автора блога", а посмотреть на стандартные форматы - "музыка", "видео", "картинки"... Щелкнул я, например, фото на телефон и хочу запостить. Фото небольшое - 300х300. Да при стандартном оформлении поста оно просто потеряется среди прочих элементов - заголовок, блок таксономий, сайдбар, блок комментариев, автоматически вставленные в начало и конец контента рекламные блоки (такого же кстати размера, что и само фото)...

Тут и помогут форматы - при оформлении поста вибираю формат "фото" и имею лаконичный вид страницы, где нет ничего лишнего и посетители не будут гадать где в этом посте контент, а где реклама. (И отдельный шаблон для категории фото тут не подойдет, потому что в этой категории могут быть и и обычные посты с 10-20 фотографиями, которым нужно стандартное оформление)

А если хочу запостить не фото, а вообще одну единственную ссылку? Тогда еще хуже. Посетители вообще ничего не поймут. Но можно просто выбрать формат "ссылка" и все станет просто и понятно.

Возможно, весь этот инструмент - форматы - и был задуман с прицелом на микроблоггинг.

Ну а уж использовать его можно кому как удобно (в т.ч. не только для изменения представления, но и для изменения содержания).

Tr1aL, так что с подарками? Добавите в API? Очень хочется реализовать возможность их автоматического отображения.

SeVlad, одно из отличий в том, что для одного поста нельзя выбрать одновременно два разных формата (ибо радиокнопки). С таксонимиями так не сделаешь, там всегда можно выбрать несколько. Плюс добавляется возможность изменения представления контента вне зависимости от категорий, тегов и др. таксономий. Что если автор блога хочет отмечать посты настроением, в котором он их писал - "веселый", "грустный", "задумчивый"... Таксономии тут не подойдут, а форматы - самое то (конечно, можно это и на произвольных полях сделать, но на форматах удобнее).

А в целом, согласен, редко применяется, возможно потому, что инструмент добавили относительно недавно, да и недостатка в инструментах особого нет.

СолдафончеГ:
Приветствую. Подскажите как реализовать такую фичу. Надо чтобы при создание поста была возможность выбрать готовый макет\шаблон. Даже не знаю как объяснить толком. В общем что бы при нажатие на создание поста, можно было выбрать шаблон и автоматически в пост добавляются некоторые строки, картинки, ссылки итд. Туплю с утра уже, даже не пойму как запрос вбит в ПС, пишу макет поста, мне только шаблоны ищет, надо чтоб к примеру было так
при выборе макета\шаблона, в пост добавляется автоматически:
Описание:
Версия:
Перевод:
пару картинок
пару ссылок

Надеюсь понятно объяснил))

Делается с помощью Post Formats.

Создаете нужные форматы (или редактируете стандартные, если они заданы в теме).

Делаете под каждый формат свой шаблон content-<формат>.php

Вызов шаблонов делаете через get_template_part()

При создании поста выбираете из списка нужный формат.

Откуда брать данные для заполнения страницы - другой вопрос. Можно из произвольных полей, можно основной контент переделывать, можно из отдельной таблицы, можно внешние сайты парсить... да как угодно (файл-то у каждого формата свой, пишите там что хотите)

В связи с непростой ситуацией на рынках, не все поставщики отгружают товары.

Рекомендуем пользователям плагина установить следующие настройки,

чтобы продавать только те товары, которые гарантированно есть на складах Apishops.

huper:
на счет курса. Вот мы льем, льем все в рекламу, это все хорошо. У кого-то даже заказы есть. А выкупы то будут? Давайте поговорим о насущном. Под страхом потерять все конечно могут выкупить, но и просто нечего не делать тоже - т.е. не тратить.

Выкупать по идее должны как никогда )

Мало что новый год, так еще и рубль с каждым днем дешевеет.

Другой вопрос окупится ли вложение в рекламу с такой динамикой.

Всего: 438