Как вывести новости с помощью шорткода на WordPress. Плагин Display Posts Shortcode. Wordpress шорткоды список
Получаем список всех шорткодов на сайте в редакторе с помощью Shortcode Suggest
Если вы немного похожи на среднестатистического девелопера, вы никогда не сможете запомнить все шорткоды, активированные на вашем сайте на WordPress. Это неизбежно приведет к тому, что вы перестанете делать то, что делали и начнете изучать документацию для той фичи, которую собрались использовать. Особенно это подтверждается в том случае, когда у шорткода есть дополнительные параметры. Их невозможно запомнить все.
А что если существует способ обнаруживать шорткоды в редакторе записей? Именно это и попытался реализовать Scott Evans в своем плагине Shortcode Suggest. После активации этот плагин добавляет автозаполнение для шорткодов по мере того, как вы печатаете в визуальном редакторе. Также он включает в себя краткое описание обнаруженного шорткода.
На данный момент плагин пока еще достаточно сырой и выложен на Github, чтобы оценить заинтересованность людей в такой функции и собрать отзывы. В будущем Evans планирует улучшить дизайн предложений и сделать загрузку плагина только для требуемых типов записей и страниц административной панели сайта. Shortcode Suggest работает только в визуальном редакторе, однако автор также планирует его работу и в текстовом режиме редактора, если на то будут пожелания пользователей.
Эванс говорит, что если бы существовал более стандартизированный подход к включению атрибутов для шорткодов с помощью встроенной документации, то в таком случае плагин был бы в разы полезнее. На данный момент могут существовать некоторые заминки в работе, в случае когда информация выводится в неполном объеме.
Шорткоды популярны, потому что они предоставляют быстрый и легкий способ для пользователей по встраиванию сложного функционала прямо в контента. Однако же, не существует простого способа узнать, какие шорткоды доступны на текущей версии сайта с установленными плагинами. Shortcode Suggest решает этот вопрос на пять баллов. Сам плагин можно скачать на github и поучаствовать в тестировании. Действительно ли это тот плагин, который нуждается в дальнейшей разработке? Как сделать его более полезным?
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
VN:F [1.9.22_1171]
Rating: 3.0/5 (1 vote cast)
wpincode.com
Как сделать произвольный шорткод в Wordpress?
Шорткод - это очень полезная вещь для вебмастера, шорткод реально облегчает рутинные работы по вставке однотипной информации на сотни страниц сайта. При этом удобно потом МАССОВО заменять информацию в нужном шорткоде.
Если вы не знаете еще что такое шорткод, то коротко объясню. Представим, что вам нужно в статью вставить какой-то код, пусть это будет ссылка:
<a href="http://ruseller.com/lessons.php?rub=40&id=1235">10 полезных коротких кодов для WordPress</a>Представим, что вы хотите ее вставить в 10 статей в произвольных местах. В принципе не сложно, поставили. А теперь представьте, что ссылка оказалась битой и вам нужно ее заменить в 10 местах? А если это 100 страниц? Вручную это сделать будет сложно, разве только через команды к mysql, но для многих это сложная задача.
А теперь представьте, что у вас есть плагин, при помощи которого можно создать на каждый код короткую ссылку, типа [шорткод], которую можно вставлять прямо в текст в режиме редактора, что чаще всего намного удобнее, чем в режиме html.
Теперь, если вам нужно изменить ссылку, то вы заходите в админку плагина и меняете ссылку, и код автоматически изменится на всех страницах сайта, где стоит наш шорткод. Под каждую ссылку, банер, скрипт или изображение можно создать свой шорткод и управлять этим массивом из единого центра управления.
А если у вас интернет магазин, то для вас это еще более полезная вещь, так как используя шорткоды woocommerce можно массово менять цены, курс валют, название товаров и все что угодно. Как же все это осуществить?
В wordpress существует немало плагинов для создания шорткодов, но не один из них мне не пришелся по душе: то все на английском, то слишком навороченный, то слишком мало функциональный... Но вот как раз на днях я прочитал, что известный seo блоггер Виталий Бургомистров анонсировал бесплатный плагин для этих целей - sCode by mojWP.
Вот небольшое видео по работе этого плагина:
Даже нет смысла что-то еще объяснять по его работе, из видео и так все предельно ясно. Единственный момент, который хотелось бы пояснить, это то, как вставить шорткод в шаблон wordpress?Если вы вставите в html код шаблона шорткод, то и увидите то, что вставили - шорткод. Чтобы все заработало, нужно ваш шорткод заключить в функцию:
<?php echo do_shortcode( '[ваш шорткод]' ); ?>Теперь вы увидите на сайте именно то, что прячете за вашим шорткодом. Ничего сложного, правда? В админке есть небольшая инструкция к плагину и видео, которое я вставил в статью.
Я лучше покажу вам, как его можно применить на практике для увеличения заработка на adsense. Давно хотел это осуществить и теперь кажется самое время. Чтобы понять суть моей задумки отмечу лишь один момент.
От чего зависит заработок на adsense?
1. Цена клика.2. Количество кликов.
На первое мы уже не сможем повлиять, если статья написана и на нее уже идет хороший трафик. А вот кликабельность мы поднять можем и при этом значительно. Как вы понимаете, я буду говорить лишь о блоках рекламы, которые находятся в статье. Блоки в сайдбаре, в подвали и тем более в шапке самые бестолковые и я давно все их убрал.
А вот в статье совсем другое дело. Человек начинает читать статью и натыкается на рекламу - кликнет или нет? Вот тут все зависит от одного фактора: тема рекламы ПОЛНОСТЬЮ совпадает с вопросом, который разбирается НА ДАННОМ этапе статьи. Пример:
Вот читает человек о том, какой хостинг ему выбрать. Читает, читает, и подходит к вопросу, который вы написали в статье и выделили его жирным шрифтом - какой же хостинг выбрать лучше всего?
Если после этого вопроса поставить рекламный блок, в котором будет показываться реклама какого нибудь хостинга, то что скорее всего сделает человек? Ну как он может не кликнуть?
Кстати, я уже применил этот плагин и вставил после моего вопроса шорткод с рекламой adsense - что у вас показывает? Если поставить блок рекламы в другом месте, то такого эффекта уже не будет. Вы понимаете к чему я клоню?
Да, нужно ВРУЧНУЮ вставить шорткод с рекламой В НУЖНОЕ МЕСТО! Если этого места нет, то его нужно СОЗДАТЬ! Можно сделать так: открываем google.com и в поиск вводим название нашей статьи. Ищем в выдаче нашу статью и заходим на нее. Смотрим, какую рекламу показывает adsense. Ищем место в статье, где ей будет самое место, дописываем статью используя слова из этой рекламы и вставляем туда шорткод.
Теперь реклама в статье будет МАКСИМАЛЬНО подходит ее содержанию, как минимум тому куску текста, где она будет стоять. Да, это долго и муторно, но ведь мы не ищем легких путей, правда? Легкий путь - это религия неудачников...
СОВЕТ ВЕБМАСТЕРУ: Умение зарабатывать в интернете - это только пол дела, вторая половина - это умение ВЫГОДНО обналичивать электронные деньги. Вот список офшорных банковских карт, на которые можно выводить средства и потом снимать с них хрустящие купюры:
1. Epayments - можно открыть счет в долларах, евро и рублях. Формально банка нет, юридический адрес в Лондоне, но можно получить реквизиты банка в Латвии.
2. AdvCash - Офшорный банк находится в Белизе, можно открыть счет в долларах, евро, фунтах и рублях.
3. Payeer - Штаб квартира этой платежной системы находится в Грузии, тут так же можно открыть счет в долларах, евро и рублях.
4. Capitalist - Можно создать счета в долларах, евро и рублях. Низкие тарифы на вывод. Компания зарегистрирована в юрисдикции Британских Виргинских Островов.
Во всех случаях можно заказать банковскую карту, которую пришлют вам по обычной почте. Активируете ее и идете снимать деньги банкомат! Тарифы смотрите на сайтах платежных систем.
zmoe.ru
Как вывести новости с помощью шорткода на WordPress. Плагин Display Posts Shortcode
Итак, на Вашем сайте часто обновляется контент, и Вы хотели бы выводить последние записи с миниатюрами в виде списка. Существуют несколько вариантов реализации этой задачи, но мы предлагаем рассмотреть один из самых простых и удобных — плагин Display Posts Shortcode. Все что от Вас потребуется — разместить шорткод в визуальном редакторе нужной страницы и вставить некоторые аргументы. В итоге Вы получите список, оформление которого можно сделать в соответствии с основным дизайном страницы — необходимо добавить стили в файл CSS.
Плагин Display Posts Shortcode: шорткод для отображения последних записей с миниатюрами
Аргументы, которые использует плагин — это теги, категории, типы записей и т.д. Кроме этого существует возможность отображать дополнительно к заголовкам записей даты публикации, краткое содержание текста записи, изменять размер миниатюр.
Для того чтобы список выводился с учетом названий, миниатюр и краткого содержания и был выровнен к левому краю, необходимо применять следующий шорткод:
[display-posts include_excerpt="true" image_size="thumbnail" wrapper="div"] |
В коде обозначены вывод выдержки, миниатюра, размер которой “thumbnail” (это можно настроить в разделе “параметры — медиафайлы”. Шорткод также добавляет блочный элемент.
Как уже было упомянуто выше, у Вас есть возможность оформить блоки под стиль сайта, однако делать это придется самостоятельно, поскольку плагин не имеет собственных стилей. Впрочем, это открывает множество возможностей. Для того, чтобы блок со спискам был помещен в текст, можно настроить обтекание текстом. К примеру, для обтекания слева поместите этот стиль:
.display-posts-listing .listing-item { clear: both; }
.display-posts-listing img { float: left; margin: 0 10px 10px 0; } |
Несколько примеров шорткодов для вывода новостей
[display-posts tag="advanced" posts_per_page="20"] |
Код поможет отобразить крайние 20 постов, которые опубликованы под тегом “advanced”.
[display-posts tag="advanced" image_size="thumbnail"] |
этот код отображает 10 крайних постов, имеющих тег “advanced” и миниатюры с размером “thumbnail”.
[display-posts category="must-read" posts_per_page="-1" include_date="true" order="ASC" orderby="title"] |
Шорткод предназначен для отображения постов, относящихся к категории “must-read”. Список строится по алфавиту, в нем также указана дата.
[display-posts taxonomy="color" tax_term="blue" include_excerpt="true"] |
Код для отображения публикаций категории “blue” в пользовательской таксономии “цвет”.
[display-posts wrapper="ol"] |
Конкретно этот код строит упорядоченный список, однако “ol” можно заменить на “ul” (неупорядоченный) или “div” (разбивка на блоки).
[display-posts] |
Выводит посты с id 13 и 14
Аргументы
author
Соответственно — автор поста. Автоматически не выводится, необходимо указывать.
[display-posts author="bill"] |
category
Говорит о категории. Автоматически не выводится
[display-posts category="fishing,hiking"] |
Автоматически не выводится
date_format
Если аргументу include_date будет присвоено значение ”true”, то date_format будет определять формат даты на странице. Чтобы узнать, как создавать даты в WP, обратитесь к соответствующим материалам.
Автоматически: ‘(n/j/Y)’
[display-posts include_date="true" date_format="F j, Y"] |
id
Аргумент показывает индентификаторы записи
Автоматически не выводится
[display-posts] |
image_size
Аргумент отображает миниатюру поста, если таковая имеется. Размеры миниатюр указаны thumbnail, medium, large (все там же в настройках “параметры-медиафайлы”). Вы также можете задать собственные параметры изображения, которое выводится на странице.
Автоматически не выводится
[display-posts image_size="thumbnail"] |
include_date
Дата отображается после заглавия поста. Стандартно выводится как (дд.мм.гг), однако возможно скорректировать параметром “date_format”.
Автоматически не выводится
[display-posts include_date="true"] |
include_excerpt
После заголовка поста отображает часть текста.
Автоматически не выводится
[display-posts include_excerpt="true"] |
offset
Указывает на количество постов, выводить которые не следует
Автоматически: 0
[display-posts offset="3"] |
order
Определяет порядок сортировки постов: DESC — в порядке убывания и ASC - в порядке возрастания.
Автоматически: DESC
[display-posts order="ASC"] |
orderby
Определяет параметры, на которых будет основываться сортировка. Например, дата поста — это делается автоматически при использовании аргумента.
[display-posts orderby="title"] |
post_parent
Вывод дочерней страницы для одной конкретной. Есть возможность задать идентификатор или назвать активную страницу “current”.
Автоматически не выводится
[display-posts post_type="page" post_parent="8"] |
post_status
Отображает посты в зависимости от их статуса. Автоматически появляются уже опубликованные статьи.
[display-posts post_status="publish, future"] |
post_type
Определяет тип отображаемых постов. Здесь также возможно применять page и другой тип записи, который вы задавали ранее.
Автоматически: post
[display-posts post_type="event"] |
posts_per_page
Показывает определенное количество постов.
Автоматически: 10 штук
[display-posts posts_per_page="5"] |
tax_term, tax_operator, а также taxonomy
Данные параметры применяются в таксономии для расширения запросов. taxonomy применяется для запроса одной конкретной таксономии, пользовательские условия активируются при помощи tax_term, за изменение способа проведения запроса отвечает tax_operator, однако этот аргумент применяется редко.
Автоматически: ‘taxonomy’ = empty , ‘tax_term’ = empty , ‘tax_operator’ = ‘IN’
[display-posts taxonomy="color" tax_term="blue, green"] |
tag
Отображает посты с заданным тегом.
Автоматически не выводится
[display-posts tag="tag1, tag2"] |
wrapper
Необходим для того что бы при отображении списка задать тип для используемой разметки html. Как ранее упоминалось, возможно использование списков разного типа. В дальнейшем возможно задавать собственные стили для них
Автоматически: ul — неупорядоченный
[display-posts wrapper="ol"] |
Таксономия: запросы
Практически все задачи выполняются только с одним запросом таксономии, однако данный плагин может поддерживать значительное количество запросов. К примеру, необходимо отобразить посты, находящиеся в разделе “featured” и с тегами “homepage”. Эта задача выполняется следующим образом:
[display-posts taxonomy="category" tax_term="featured" taxonomy_2="post_tag" tax_2_term="homepage"] |
Порядок написания аргументов в статье не принципиален, единственное — необходимо начинать считать с “2”. Далее указаны аргументы, где необходимо вместо count подставить на необходимое число:
Доступные поля:
taxonomy_ (count)
Какая именно таксономия применяется
Автоматически не выводится
tax_ (count) _term
Указание на нужные условия (перечисление через запятую)
Автоматически не выводится
tax_ (count) _operator
Запрос условий (IN, NOT IN, или AND).
Автоматически: IN
tax_relation
Отображает связь между различными запросами таксономии. Полученные результаты, соответственно, будут отвечать запросам). Допустимы AND и OR.
Автоматически: AND.
Скачать плагин из репозитория
Возможно, Вам будет интересно ↓↓↓
2web-master.ru