Обсуждения

Как в WP происходит формирование страниц…

Подскажите каким образом в WP реалезовано взаимодействие тем и основных скриптов?

Необходимо вставить собственный скрипт в WP, который будет использовать установленную тему.
Я так понял мой скрипт должен быть написан как функция…
В результате мне нужно чтобы при нажатии на ссылку, например, mysite.ru/myscript.php скрипт выводил результат используя установленую тему.

В общем поясните последовательно как происходит формирование страниц.

Пытаюсь последовательно проследить логику… но при таком объеме функций и файлов вставляемых инклудом это не так уж и просто.

Всем спасибо.

Выравнивание изображений

Думаю вопрос покажется несколько "простецким", посему заранее прошу прощения у посетителей форума. Проблема из области использования WP. Вставляю в пост подряд три изображения. Вертикальное, горизонтальное, вертикальное. В итоге получаю страницу на которой все три изображения выравниваются по верхней границе. Надо, чтобы горизонтальное изображение стояло по центру. Прописываю в тэге img align="middle" – изображение посередине вертикали не встает…

Далее, справа изображения начинает обтекать текст. И никак я не могу сделать так, чтобы абзац текстовой начинался под изображениями…

Взлом

Ломали ли у кого нибудь вордпресс?
Нашел в яндексе эксплойты для разных версий водрпресса http://www.yandex.ru/yandsearch?rpt=rad&text=wordpress+exploit
Достаточно ли просто отключить регистрацию пользователей чтобы хоть как то себя обезопасить и какие права на файлы нужно выславлять?

Проблема с LJ Crossposter

Плагин внезапно перестал работать. Я переустановил его, но это не помогло.

На попытку вбить настройки и закросспостить записи пишет:

либо
Something went wrong – 200 : Client error: Missing required argument(s)

либо
Warning: Cannot modify header information – headers already sent by (output started at
не помню строку, но файл – wp-includes/functions.php

WP версии 2.0.10. Пробовал с 2.2 не помогло. Кросспостер юзал версий 1.5, 2.0 и 2.0 русскоязычный.

Помогите пожалуйста, что можно с этим сделать?

Новостные автограберы. Установка и настройка

Помогите разобраться с настройкой бесплатных граберов, таких как FeedWordPress и Smart RSS.

Возникли проблемы при SmartRSS – новости в непонятной кодировке. Возможно кто то где то пересохранить в UTF-8?

C FeedWordPress ащще жесть. Закачал, активировал и сразу какие то ошибки повыскакивали прям в админке.

Что с этим всем можно сделать?

А вообще, было бы не плохо создать статью о том, как правильно настроить граберы 🙂

Обслуживание старой структуры сайта на WordPress

Возникла такая ситуация, сайт переезжает со старого движка (простой набор статичных хтмл страничек) на WP, очень важно при этом сохранить старую структуру сайта. Есть ли такой плагин под WP, который бы позволял посту или странице задавать любой урл? К сожалению, стандартными возможностями WP не возможно задать урлы вида /BLA/blabla.bla

Как вариант, можно рассмотреть создание страницы blabla.bla в каталоге /BLA/ и загрузки из нее нужного поста из WP, но как это сделать под WP, не использую RSS-импорт сторонними скриптами.

Решения с редиректом не интересуют.

Если такой плагин не надется, закажу его написание, за небольшую денежку. 🙂

UTF -8 и Яндекс ???

Глянул на свой сайт через вот этот анализатор _http://seo-rus.com/analyze.php5?url=voronezh.in и ужаснулся….. глядя на титлы
а не скажете как яндекс воспринимает эту кодировку?
У меня сайт не индексируется… мож из-за этого?
вот мой сайт voronezh.in

Мета отредактировать.

Я отредактировал в редакторе тем "Мета",
оставил там только авторизацию.
Всё было нормально.
Потом, попробовал виджеты и "Мета" снова "разрослось",
теперь я не знаю где изменить, что бы в " мета" осталась только авторизация.
Надо мне это затем, что я не совсем знаю, что-такое RSS-каналы и этим не пользуюсь.

the_excerpt Reloaded — настроиваемые анонсы (цитата опционально)

Сайт плагина: the_excerpt Reloaded
Перевод инструкции на русский: Sonika

О терминах: цитата = анонс = excerpt
Здесь под терминами «цитата» и «анонс» имеется в виду поле «цитата (опционально)»

Плагин the_excerpt Reloaded автоматически создает цитаты нужной длины и настраивается по вкусу легким движением руки. Гибкая настройка этого плагина позволяет в любой момент изменить количество выводимых букв в анонсе, а также «сохраняет» в анонсах теги, например <img>, <a>, вставлять ссылку «Читать далее» и т.п.

Просто активируйте плагин и замените <?php the_excerpt (); ?> на <?php the_excerpt_reloaded(); ?> в нужном шаблоне вашей Темы.

В функции <?php the_excerpt_reloaded(); ?> возможны несколько аргументов.
Примеры использования

ЧПУ под IIS

Столкнулся со странной проблемой: поставил WP 2.0 под виндами, под IIS. Особо не задумываясь и не вникая в детали тупо включил ЧПУ – работает.

Ставлю на том же сервере новый блог – WP 2.2. Включаю ЧПУ – не работает! Как такое может быть? Пытаюсь разобраться и вдруг начинаю понимать, что под IIS это вообще не должно работать! 😮

Народ, объясните, плиз, можно ли настроить ЧПУ по IIS (не под Апачем)? И если да, то как это сделать?

Кнопка спасибо

Кто нибуть встречал такую кнопочку на вордпрессе? Либо каким еще образом можно реализовать возможность сказать спасибо автору за хороший пост? Рылся в Интернете но ничего подобного пока не нашел.

Ultimate Tag Warrior и формирование тэгов

wp – 2.1, сборка от Максима
сам плагин – версия 3 (хотя попробывал и последние все) – http://www.neato.co.nz/ultimate-tag-warrior/

поставил плагин, активировал. помечаешь в тексте слова тэгами – все замечательно. кликаешь в тексте по ним – тоже все хорошо и выводится список постов с этими же тэгами, но… (вот оно ;)):
1. при попытке редактировать тэги через админку (Manage Tags) я вижу строчку, что ни одного тэга у меня не создано. это же я вижу, когда пытаюсь вывести облако тэгов (ну или просто список) на странице – No Tags и хоть убейся, а в постах работают, засранцы 🙂
2. не могу добиться, чтобы ссылка на тэг формировалось по людски, т.е site.ru/tag/some-tag. получается только через index.php?tag=some-tag, хотя в настройках ставлю галочку в нужном пунктике. Т.е. ссылки то нужный мне вид принимают, но видут сразу же в никуда. Точнее на главную. Почему так?

Есть может достойная по функциональности замена? Чтобы была поддержка тэгов на русском и не вела на всякие technorati 😉

Новые комменатрии на E-Mail

Существует ли плагин, который рассылал бы на майл сообщения о новых комментариях в записи, которую комментировал пользователь? 🙂

Сайт иногда разъезжается! было у кого нибудь такое?

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

Сортировка сообщений

Ещё нарисовался вопрос, как заставить сообщения (посты) сортироватся в разделах и архивах не по дате их добавления (сверху новый) а в алфавитном порядке (сверху А, в низу Z и т.п.)

Выбор нескольких категорий

Ситуация такая, очень нужно реализовать следующую вещь:
допустим у нас есть такие категории

Главная
-1
-2
-3

Так вот вопрос, как сделать так, чтобы можно было выбирать сразу 2 категории – например категорию 1 и 3, или 3 и 2, чтобы сразу с 2х или 3х и т.п. категорий выводились сообщения?

размещение контекстной рекламы

Вопрос скорее Максиму, ибо более не где не видел (или просто не замечал)
Как сделать как на сайте maxsite.org чтобы рекламыный блок отображался после определённого поста и 1 раз, а то когда добавляю в шаблон код то отображается после всех постов.

Не открывается админпанель

После обновления до последней версии Вордпресса не могу зайти на /wp-admin/. Получаю сообщение "Вы не имеете достаточно прав для доступа к данной странице". Вроде бы все делал по инструкции, но в 2 часа ночи мог где-то и протупить.

Что сделано не так? Подскажите кто сталкивался с подобной проблемой.

about

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

Paged Comments – разбиваем комментарии на страницы

Скачать архив плагина WordPress Paged Comments Plugin
Источник: mikolka – руссификация и интеграция

Инсталляция.

1. Распаковываем и содержимое архива заливаем в папку wp-content/plugins
2. Переименовываем файл “paged-comments-config-sample.php” в paged-comments-config.php
3. Самое главное – в папке нашей темы(куда будем интегрировать!) создаем копию файла comments.php, и переименовываем его в comments-paged.php

Об интеграции.
[quote]Важно!Приведенный ниже код может не совпадать, он как пример – ищите не полные вхождения строк указанных ниже, а части, т.к. здесь как пример приводится исходный код русифицированной темы.[/quote]
1. Находим строку в файле comments-paged.php:

<?php comments_number(’Нет комментариев’, ‘Один комментарий’, ‘Комментариев: %’ );?>

2.После нее добавляем блок:

<!– Comment page numbers –>
<?php if ($paged_comments->pager->num_pages() > 1): ?>
<p class=”comment-page-numbers”><?php _e(”Страницы:”); ?> <?php paged_comments_print_pages(); ?></p>
<?php endif; ?>
<!– End comment page numbers –>

3. Затем ищем строки

<li class=”<?php echo $oddcomment; ?>” id=”comment-<?php comment_ID() ?>”>
<cite><?php comment_author_link() ?></cite> написал:

и между ними добавляем строку:

<?php echo $comment_number; $comment_number += $comment_delta;?>

4. Следующий шаг: строку

<a href=”http://www.mikolka.info/#comment-<?php comment_ID() ?>” title=”"><?php comment_date(’j F Y’) ?> в <?php comment_time() ?></a> <?php edit_comment_link(’[редактировать]’,'’,'’); ?>

меняем на:

<a href=”<?php echo paged_comments_url(’comment-’.get_comment_ID()); ?>” title=”"><?php comment_date(’F jS, Y’) ?> at <?php comment_time() ?></a> <?php edit_comment_link(’e','’,'’); ?>

5. Завершаем: перед строкой –

<?php else : // this is displayed if there are no comments so far ?>

вставляем еще один блок:

<!– Comment page numbers –>
<?php if ($paged_comments->pager->num_pages() > 1): ?>
<p class=”comment-page-numbers”><?php _e(”Страницы:”); ?> <?php paged_comments_print_pages(); ?></p>
<?php endif; ?>
<!– End comment page numbers –>

Основные настройки

Порядок комментариев:

$paged_comments->ordering = ‘DESC’;

DESC – от последнего комментария к первому (по умолчанию)
ASC – от первого комментария к последнему

Количество комментариев на страницу:

$paged_comments->per_page = 10;

10 – по умолчанию.

Остальные настройки можно не трогать, но изучить стоит, т.к. есть еще другие полезные фичи у плагина.

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