|
19 октября 2009
Запись из категории 'Windows Live Writer'
Про произвольные поля Wordpress много писать не стану. Если вам до сих пор не понадобилась настройка произвольных полей, то и эта статья не пригодится. К тому же, речь не о произвольных полях в целом, а о том, как же их прописать, работая со статьей через Windows Live Writer? Ведь этот редактор штатных инструментов для работы с произвольными полями Вордпресса не имеет. Но по нынешним временам это не проблема. Если к чему-то нет штатных инструментов, но очень нужно, то появляются плагины.
В этом случае гора идет к Магомеду, то есть плагин устанавливается к Wordpress, обучая его адекватно реагировать на наши пользовательские шорткоды и html-комментарии. Примеры html-комментариев – это всем известный Шорткод – это небольшая функция для Wordpressa, которая включается непосредственно в текст статьи, пишется в квадратных скобках. Часть шорткодов уже встроена в Вордпресс. Wordpress также можно обучить понимать другие шорт-коды и html-комментарии - через файл function.php или используя специальные плагины. Как раз о последней возможности эта статья. Частный случай с добавлением произвольных полейСначала расскажу об универсальном плагине. Его я нашла в блоге Искариота три месяца назад и с тех пор все собиралась о нем написать. Процедура установки плагина стандартная, никаких настроек посте установки не требуется. После установки можно использовать html-комментарий при написании очередной статьи:
Или вариант с шорткодом будет работать тоже:
Коды нужно добавлять при редактировании в html режиме – закладка “Исходный код” Windows Live Writer. Вариант с треугольными скобками лучше, потому что если плагин будет отключен, то шорткод появится на странице, а закомментированная строка всегда остается невидимой для посетителей сайта. Почему-то плагин не заработал у меня на версии WP 2.6. Но начиная с 2.7 – замечательно работает. Скачать плагин Custom Shortcodes можно из блога автора, там же дается его полное описание, либо из репозитория wordpress.org. Распространенное использование произвольных полейЧаще всего произвольные поля указываются при работе с картинками. Например, существуют темы Вордпресса, которые используют различные “карусели”, тизеры или слайдшоу из картинок к статьям блога – как правило для корректной работы такого “механизма” к каждой записи в произвольном поле следует указать адрес нужной картинки. Также произвольные поля используют некоторые плагины, добавляющие визуальные эффекты к просмотру картинок на блоге. А еще произвольные поля используются для работы плагина All in One Seo Pack, который позволяет прописывать к каждой статье блога такие параметры, как title и мета-теги keywords и descriptions. Плагин All in One Seo Pack + Windows Live WriterДля того, чтобы заполнить поля плагина All in One Seo Pack, которые по сути являются дополнительными полями Wordpress, можно пользоваться предыдущим плагином. В этом случае код html-комментария будет звучать так:
А еще для этого можно использовать плагин All In One SEO Pack Windows Live Writer Bridge, специально заточенный под такие нужды. Это даже не плагин, а связка двух плагинов. Первый устанавливается на Вордпресс и учит его правильно воспринимать html-комментарий, с помощью которого мы будем передавать нужную информацию. Второй устанавливается на Windows Live Writer и представляет собой элемент интерфейса – то есть код не нужно будет писать вручную. Какой же порядок действий при установке?1. Установить в Wordpress плагин All in One Seo Pack (а иначе ради чего все затеяно? 2. Установить в Wordpress плагин All In One SEO Pack Windows Live Writer Bridge: WordPress Plugin – установка стандартная, настроек не требуется. 3. Установить в Windows Live Writer плагин All In One SEO Pack Windows Live Writer Bridge: WLW Plugin. Для этого распаковываем архив и кладем файл SeoWLWBridge.dll в папку C:\Progam Files\Windows Live Writer\Plugins. Перезапускаем WLW. Как пользоваться1. После того, как статья будет готова, нужно перейти в режим “Исходный код” – либо переключить закладку в нижнем меню, либо в верхнем меню выбрать Вид → Исходный код (можно еще нажать Shift+F11). 2. Курсор переместить в конец текста. Вообще для кода не важно, в какую часть записи вы его поместите. Зато это важно для вас. Через меню плагина можно только добавить код в запись. Если вам понадобится отредактировать или удалить из записи title, keywords, descriptions, заведенные в ней этим плагином, то это нужно будет делать руками прямо в коде. Поэтому полезно будет всегда знать, где он расположен. 3. Выбираем в меню Вставка → Add Seo Information (пункт, который был добавлен в меню после установки плагина).
Стоит ли овчинка выделки?Решать вам. На своих Вордпрессах 2.6, где не работают оба плагина, я приспособилась обходиться без них. Для отправки статьи в блог я выбираю в меню Файл → Отправить черновик и изменить в сети. Дальше WLW отправляет мою запись в черновики и пересылает меня к ней. Я заполняю поля, затем публикую статью. Я планирую использовать плагины в будущем. Мне бы было удобно видеть значения keywords, title и description в коде статьи – ведь случается такое, что я снова возвращаюсь к ее редактированию. Кроме того, иногда я пишу статьи впрок, находясь в оффлайне – было бы удобно прописывать значения тайтла и мета-тегов сразу же для каждой статьи. Похожие статьи
Комментарии:
10 комментариев к записи "Windows Live Writer и произвольные поля Wordpress (Custom Fields)"
Сергей М. оставил(а) комментарий 17 декабря 2009 в 8:25 #
Странно, на 2.6 как раз и должен был работать. Вообще не активируется, или нулевой эффект после включения?
Dashline оставил(а) комментарий 17 декабря 2009 в 8:47 #
Сергей М. , был нулевой эффект, то есть custom fields просто оставались пусты. Тут еще одна сложность есть, по причине которой пользоваться плагином не очень удобно - если планируется использовать его для указания в custom field ссылки на картинку из текущего поста. Windows Live Writer использует для картинок свою внутреннюю нумерацию. Даже если запись загрузить в WLW повторно уже после отправки в блог, то код картинки будет выглядеть в нем примерно так < a href="$colorwater9.jpg" >< img title="colorwater" src="$colorwater_thumb7.jpg" alt="colorwater" / >< /a > . То есть заранее, ни до, ни после отправки записи, без захода в сам блог адрес картинки узнать не представляется возможным, поэтому сообщить этот адрес через плагин в WLW тоже нельзя. Или как-то все-таки можно? PS: Приятно, что вы зашли в гости
Сергей М. оставил(а) комментарий 18 декабря 2009 в 18:35 #
Ну, как я понимаю, $ и далее как раз заменяется на ссылку картинки как раз - хотя я пока не уверен насчет времени заливки самого изображения и, собственно, получения урла - возможно, спасет простая передвижка времени выполнения плага, а, может, и нет. Поэтому пока плагин пусть полежит до начала года, а потом что-нибудь придумаю.
Dashline оставил(а) комментарий 18 декабря 2009 в 18:51 #
В том-то и дело, что если картинка на жестком диске компа лежит там же, где она была в момент ее отправки через WLW, то ссылка не показывается, картинка продолжает показываться в виде “$name”, даже уже после отправки статьи в блог. Но если картинку переместить в другое место жесткого диска, то WLW покажет внешний url на нее. Это исходя из личных наблюдений (может, есть какие-то еще тонкости). Буду ждать обновления плагина. Готова принять самое непосредственное участие в тестировании.
Dr. Pretender оставил(а) комментарий 12 февраля 2010 в 9:53 #
Просто не верится, что у девушки такой качественный блог. Стиль изложения материала просто превосходный, чего нечасто дождёшся даже от матёрых блогерменов.
Пятигорец оставил(а) комментарий 2 апреля 2010 в 12:52 #
Вот какая штука приключилась - видел сегодня видео на новый WLW там поддержка произвольных полей сделана. Можно посмотреть видео у меня в блоге (это не спам
Dashline оставил(а) комментарий 2 апреля 2010 в 13:17 #
Пятигорец, видео грузится медленно, так что не досмотрела. Могу сказать, что не выношу вид последних версий майкрософтовского офиса. Так что даже не знаю, буду ли пользоваться новой версией WLW, когда она выйдет.
Пятигорец оставил(а) комментарий 18 апреля 2010 в 14:49 #
Я сначала тоже отнесся к ним (ленточным меню) неоднозначно, но поработав убедился, что во многом не все так плохо. И чем больше работаю тем лучше. Тем боле, что все они сворачиваются и не мешают работе, просто нужно привыкнуть.
Dashline оставил(а) комментарий 18 апреля 2010 в 18:32 #
Пятигорец, спасибо за инфо. Буду тоже ждать выхода новой WLW. Вдруг она и вправду будет функциональнее намного. Если бы они спешл фо ми еще туда несколько видов рамочек напихали для фото - то я бы стала пользоваться новой версией по-любому. ))) Знаете, подпишусь, пожалуй, на ваш блог, а то так и выход WLW провороню.
Пятигорец оставил(а) комментарий 20 апреля 2010 в 12:21 #
Насколько понятно было из разных утечек инфы работа с рамками будет такая же как в Офисе (мое личное впечатление от работы с ними в Офисе достаточно положительное, т.к. если раньше приходилось “колдовать” в графических редакторах, то сейчас этого мне не приходится делать) Поговорите со мной
|
|