ZUMA

Глюк с комментами. Просит авторизации.

Короче поставил клиенту блог. Всё как обычно. Но комментарии можно оставлять только если залогинен. Если не залогинен, то просит "войти для комментирования".

Уже всё перерыл. В НАСТРОЙКИ – ОБСУЖДЕНИЕ стоят правильны галочки:

Попытаться оповестить все сайты, ссылки на которые содержит статья (замедляет публикацию). 
 Разрешить оповещения с других сайтов (pingback и trackback.) 
 Разрешить оставлять комментарии на эту статью

Галки стоят везде.

В записях тоже стоят галки "пинговать" и "комментировать".

А он мне один фиг выдаёт. Я тупо убрал в шаблоне эту проверку. Но при отправке он мне говорит, мол, что нужно сделать вход.

Как полечить? В чём глюк? Кто-нибудь сталкивался?

p.s. клиент говорит, что он лазил в НАСТРОЙКИ – ОБСУЖДЕНИЕ … и убирал некоторые галки, но потом поставил обратно. Я тоже лазил и тоже убирал и ставил. Не помогает. Шаблон менял. Дело не в нём (ставил дефолтный). Все плагины отключал. Тоже не помогло. Что делать не знаю.

Как сделать хитрую карту сайта?

В общем есть у меня сайт казуальных игрушек (смотрим подпись). Так вот задача сделать плагин, чтобы выдавались просто названия игр с прямыми ссылками на них (можно и с картинками, но это уже детали).

В общем посты все там состоят из инфы и ссылки для скачки. Я без особых усилий выдерну эту ссылку без проблем (опять же если нужно, то и картинку могу добавить).

Вопрос в том, что нужно мне чтобы работало так:

1. Берём список всех постов. (как его взять к примеру в массив?)
2. Элементы массива будут содержать всего две переменные. (Название и ID записи)
3. Сортируем массив по названиям (справлюсь сам)
4. Далее путём FOREACH пробегаем по всему массиву и "вскрывая" каждую запись выдёргиваем ссылку на скачку (можно и картинку). Это я сделать тоже смогу легко через регулярки.
5. Вся выреннутая инфа формируется к примеру в $all_games_conent .= "….";
6. Всё это выводиться на определённой странице. (ну тут условие поставить в шаблон. С этим думаю справлюсь, хотя уточните.)

Итак собсвтенно ТЗ вы поняли. Теперь вопросы:
1. Как взять список всех постов? (мне не нужно делить их по категориям, ведь они у меня будут по алфавиту)
2. Как вскрыть контент определённого ID и положить к примеру в переменную $id_post_content ?
3. Какое там условия для вывода на определённой странице.

if ( is_page(10) ) { // это правильное условие или нет?}

За ранее спасибо.

Как применять к постам свои фильтры при их постинге

Итак все мы прекрасно знаем, что можно по разному добавлять посты в блог.
Кто-то фигарит из админки.
Кто-то через стороннюю прогу через xmlrpc.php
Кто-то через мыло
Кто-то спец плагинами автонаполняет

Вопрос 1: Я так понимаю что это всё через какую то ведь функцию делается. Через какую?
Вопрос 2: Можно ли как то воздействовать на пост до попадания его в базу? Ну например поставить фильтр там какой нить, который будет вырезать все ссылки. Как это сделать?

p.s. я понимаю, что можно сделать что-то типа:

    add_action('the_excerpt', 'no_link_func',10001);
    add_action('the_content', 'no_link_func',10001);

Но задача воздействовать функцией no_link_func до того, как в базу попадёт пост. Т.е. чтобы оригинальный текст уже был почищенным.

Есть ли плагин для разделения RSS по рубрикам

Собственно сабж.

Мне нужно, чтобы RSS были разные для каждой рубрики (ну и общий тоже конечно же должен остаться).

Есть ли плагин такой или может быть какой нить интересное решение под это дело?

Могут ли посты обладать иммунитетом против фильтров?

Суть такая. На некоторые посты почему то несрабатывает мой плагин.

вызывается посредством:

    add_filter('the_excerpt', 'jawsikextred');                            // выдержка грёбаная
    add_filter('the_content', 'jawsikextred');                            // замена в постах
    add_filter('comment_text', 'jawsikextred');                        // замена в комментах
    add_filter('get_comment_author_link', 'jawsikextred');        // замена в ссылках авторов комментов

Далее плагин ищет ссылки и вставляет в них редирект.

отдаётся всё через

    return $data;

И на некоторых постах это дело не срабатывает.

Самое интересное, что я решил (для отладки) впулить такую конструкцию:

    print_r ($data);
    return $data;

Теперь как бы пост получается в дублирующем варианте.

Так вот первый вариант, который показывается при помощи print_r ($data);
содержит переделанные ссылки

А тот который видимо отдаётся через return $data; содержит оригинальный текст, где ссылки стандартные

В чём может быть проблема?
Уже блин всё перековырял. Так и не могу понять в чём причина.
Как будто блин оригинальный пост заклятый какой то.

Как узнать ID категории?

Что-то после получаса поиска на форуме не смог найти этого момента.

Я делаю код с исключением категорий. Чтобы не вбивать вручную делаю через виджет. Я нашёл как "выкинуть" посты из основной выдачи на одну категорию, а мне нужно на много.

    <?php if (have_posts()) : while (have_posts()) : the_post();

    // не выводить посты из категории ID21
     if (in_category('21')) continue; ?>
...

Но сейчас задача состоит вот какая:

    $e = empty($options['exclude']) ? __('') : $options['exclude'];
    $ex_arr = explode(",", trim($e));

    if (have_posts()) : while (have_posts()) : the_post();

    $current_id_cat = ВОТ КАК РАЗ ЭТОТ ПАРАМЕТР МНЕ НУЖНО ВЫЦЕПИТЬ
     if (in_array(current_id_cat, $ex_arr)) continue; ?>
...

в общем как то так…

вопрос: как в моём примере найти переменную $current_id_cat

за ранее спасибо

Как прикрутить Вордпресовское время в плагин?

Вот есть же в настройках вордпресса параметр смещения времени. Он прекрасно справляется со своей задачей. Но вот где он храниться? Как это дело выдернуть?

Просто у меня считалка RSS брешит наглым образом с датами, потому как у меня смещение по сравнению с Москвой в +5 часов. Той же самой болезнью страдает плагин "Просмотрено всего: … , просмотрено сегодня: …". У них сегодня блин смещено на 5 часов.

Как мне узнать в каком параметре находится время вордпресса? И вообще как это дело реализуется.

Я думаю сложностей не должно возникнуть, ну мало ли какие на пути засады могут возникнуть.

Как в категориях выводить разный статический контент?

Задача такая. Есть категории (бисквит, песочное, заварное и т.п.). В каждой категории идут рецепты. Задача выше (или ниже, там видно будет) постов добавить статический кусок текста (возможно с картинками, это тоже не столь важно).

Важно, что это необходимо сделать для каждой категории свой текст. Например в категории "Бисквит" будет текст про бисквитное тесто и т.п. Этот текст статический, а ниже пошли рецеты этого раздела.

Тоже самое для каждой категории. Вопросы:

1. Как реализуется условие (код) – (Если это категория ID такой то, то вывести ну условно statiya[ID]) – при этом должно быть пофиг на такой параметр page/2 и т.п. … главное чтобы была нужная категория.

2. Как реализовать хранение этих статей (я просто в мускуле дуб дубом, но впринципе учусь быстро и осилю, если пример приведёте удобный)

3. Как реализуется условие (код) для главной страницы. Т.е. у меня идёт блог (т.е. она не статическая), а я хочу, чтобы ещё на главной выше всех постов было (Миссия нашего сайта …. ) короче тоже статья была. Словами это можно описать так (Если это главная, то вывести статью для главной)

Как взять контент определённой страницы?

Задача такая. Есть у меня страница. В навигации она отключна (exclude).

Мне нужно взять контент этой страницы и вывести в определённое место. Как вывести и куда это мне ясно, но вот как добыть контент я не знаю.

вот знаю я ID … к примеру это ID110 … как мне совершить такое действо:

$content = (что-то, что сюда впихнёт контент страницы с ID110);

за ранее спасибо.

Как визуальный редактор прикрутить к полю цитата?

Ну просто достали меня клиенты, что им нужно в цитаты картинки вставлять. Я им показал, что можно в HTML код переводить и вставлять код в цитату, но блин не web-еры они… не смотрят на закрывающие теги и иногда такое шоу блин вылазит.

Как прикрутить визуальный редактор к полю цитаты. На самом деле у меня как то было так.

Как сделать статическую страницу для внутреннего пользования

Объясню, что хочу:

Сделал я к примеру страницу Анонсы или Объявления. Добавил туда картинок, сделал рекламку так сказать. Инофрмация получилась в виде вертикального (если вставлять в сайдбар) или горизонтального (если вставлять в верху страницы какой нибудь).

Теперь я хочу по принципу "ушки" вставить этот блок куда мне нужно. Дело в том, что это дело я не могу осуществить через простой вывод в текстовом поле, потому что делат это будет клиент. И мне нужно, чтобы эта женщина просто открыла в визуальном редакторе страницу к примеру "Анонсы" исправила там же что ей нужно и всё.

А как сделать так, чтобы на странице был какой нибудь приоритет, чтобы она не показывалась в меню?

p.s. я (пока такое делал только с рубриками) думаю, что можно вставить в комманду что-то типа exclude и эту страницу убрать из списка страниц, но задача сделать это без командных средств. Чтобы как бы страница была, но работать с ней мог только скрипт, а в обычной навигации её просо не было.

p.s. Дело в том, что таких страниц может быть не одна (левый блок, верний блок, правый и т.п.) и закрывать их exclude не удобно.

Как убрать некоторые старые виджеты?

Вот ест у макса в его инструкции строчка:

remove_action('init', 'wp_widgets_init', 1);

которая грохает все виджеты (кроме своих), а мне нужно, чтобы можно было отключить лишь несколько. Например мне нужно убрать "Рубрики", "Страницы" и "Поиск". Как это сделать?

Чем отличается register_sidebar_widget от wp_register_sidebar_widget

Чем отличаются:

    wp_register_sidebar_widget
    wp_register_widget_control

от

    register_sidebar_widget
    register_widget_control

На самом деле я сделал множественный виджет (ну типа как Текстовые. Можно выбрать сколько нужно)
Так вот через wp_register… нормально работает, а просто через register… выдаёт ошибку в настройках. Я кроме как в наличии в wp_register… параметра $id особой разницы не увидел.

Зачем же тогда две функции сделали?

Есть плагин Role Manager. А как в него включить роль на галерею?

Вот скачал я версию Role Manager для WP 2.2, какой у меня и стоит как раз. И вот назначила я роли для своих авторов, но вот как определить под их роль ещё и галерею (ANIga) я даже и не знаю.

В плагине есть такая фича типа "Создать новую возможность". Задаю я имя и создаю. Появляется это дело в списке прав. Но вот как назначить это имя на использование галереи, я так и не пойму. И вообще не понял зачем тогда этот инструмент.

Может быть кто нибудь знает как можно вставить в права галерею?

Виджеты не конфигурируются

Установил свежайший блог. Разложил виджеты как мне нужно. Нажимаю на маленькую кнопочку, чтобы задать для каждого настройки, а настройки не открываются. Что может быть за касяк.

Пробовал другую тему… (даже на которых работало) таже фигня… что может быть за касячина?

Как объёдинить страницы и разделы в одну навигацию?

Чтобы было например так:
1. Главная (статика)
2. Резюме (статика)
3. Контакты (статика)
4. Портфолио (галерея, ну она по умолчанию прилепляется к статическим страницам)
5. Юмор (в виде раздела)
6. Новости (в виде раздела)

Как это сделать? Кто нибудь такое делал?

Как делать МНОЖЕСТВЕННЫЕ виджеты?

Чтобы не парить вам мозги, я разу приведу пример. Вот в админке (сборка макса) есть такой виджет "Текст 1". И там ниже есть такая фигня, мол я могу выбрать к примеру 3 текста. И тогда появиться ещё и "Текст 2" и "Текст 3". Вот меня интересует, как это дело реализовано. Мне просто тоже это стало нужно, а вот как это сделать, я хз.

Интересует ВОЗМОЖНОСТЬ разного вида для виджетов.

Вот постоянно я играюсь с ними и всё хорошо, но вот вид у них одинаковый. А мне например нужно, чтобы так называемая "шапочка-заголовок" для виджета была разная. (см. скриншот). Просто вообще как бы вид "виджетов" осуществляется через CSS. Так вот интересно как назначить к примеру для каждого из них определённый class.

Просто когда я делал виджеты, то помню, что там всё строиться на:

$allcontentwidjet = $before . (сформированный виджет) . $after;

$before имеет постоянную какую то контентовую константу:

Как сделать, чтобы к примеру я мог задавайть что для этого виджета использоваться не class, который по умолчанию, а к примеру class="newgame".

3 вопроса. Разделить рубрики. Не постить некоторые. Постить новости.

Суть такая. Есть у меня сайт igrotort.ru . Там рубрики это как бы жанры. И вот это дело всё наполнено и меня устраивает.

1 Вопрос: Но вот захотел я например создать рубрику "Рассказы об играх", да и ещё захотел "Новости". И хочу, чтобы они не были в колонке "Жанры", а чтобы именно эти две категории как бы были в отдельном блоке.

2 Вопрос: Даже если они разделятся. Мне нужно, чтобы посты из этих новых категорий не показывались в основной выдаче. Нужно чтобы они показывались только когда я нажимаю на этот раздел (в моём примере на "Рассказы об играх").

3 Вопрос: Вот у меня два предыдущих вопроса разрулились к примеру и я хочу, чтобы в определённом месте (вот как у меня комментарии), точно так же выдавались к примеру 5 последних постов из группы "Новости".

Как это всё сделать? За ранее спасибо.

Вопрос о переходе с 2.1 на 2.2

Вот как поставил я на своём новом проекте версию 2.2 и как увидел виджеты, да поигрался, да пару своих написал, так теперь блин хочу и свой блог перекинуть на эту новую сборку. В связи с этим возникает несколько вопросов как сделать лучше.

1. Получится ли так: Записываю на листочек, что за плагины у меня стоят. Бэкаплю базу. Бэкаплю переколпашеную в хвост и в гриву тему. Бэкаплю картинки залитые в uploads и файлы из download manager-a. Рублю нах всё что вижу. Убиваю базу. Заново устанавливаю "с нуля" блог. Затем восстанавливаю базу, заливаю сохранённые файлы и снова активирую все плагины, что были раньше.

2. За время кучи экспериментов там в базе столько "парашки", что нужно таблицы почистить. Я там скриптов 10 одни галерей разных пробовал. Вопрос в том, как это делается?

3. Какие могут возникнуть подводные камни?

Anonymous
Отправить
Ответ на: