Завершающей темой тегов шаблонам WordPress будут два вида тегов. Это Теги тегов и Географические тегов. Они помогут Вам узнать какие теги использует блог и показать местоположение на различных картах.
Теги тегов
the_tags – Этот тег выводит теги принадлежащие посту. Используется в цикле.
the_tags(’before’, ’separator’, ‘after’);
- before – текст выводимый до тегов.
- separator – Текст выводимый между тегами.
- after – Текст выводимый после тегов.
Пример:
<?php the_tags('Social tagging: ',' > '); ?>
get_the_tags – возвращает массив объектов, каждый тег передаваемый в пост. Используется в цикле.
Пример использования:
<?php
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo $tag->name . ' ';
}
}
?>
get_the_tag_list – Генерирует HTML строку тегов текущего поста. Используется в цикле.
get_the_tag_list( ‘before’, ’sep’, ‘after’);
- before – текст выводимый до тегов.
- sep – Текст выводимый между тегами.
- after – Текст выводимый после тегов.
Пример:
<?php
echo get_the_tag_list('<p>Tags: ',', ','</p>');
?>
single_tag_title – Выводит или возвращает заголовок тега текущей страницы.
single_tag_title(’prefix’, ‘display’);
- prefix – Текст выводимый до заголовка тега.
- display – Выводить или возвращать заголовок тега. По умолчанию TRUE – выводить.
Пример использования:
<p><?php single_tag_title('Currently browsing '); ?>.</p>
get_tag_link - Возвращает линку по данному ID тега.
Пример использования:
<a href="<?php echo get_tag_link($tag_id); ?>">tag name</a>
wp_tag_cloud – Этот тег выводит теги заключенные в «облако тегов».
wp_tag_cloud(”);
$defaults = array(’smallest’ => 8, ‘largest’ => 22,
‘unit’ => ‘pt’, ‘number’ => 45, ‘format’ => ‘flat’,
‘orderby’ => ‘name’, ‘order’ => ‘ASC’,'exclude’ => , ‘include’ => );
- smallest – Наименьший размер шрифта текста для тега.
- largest – Наибольший размер шрифта текста для тега.
- unit – единица измерения.
- number – количество выводимых тегов.
- format – Формат вывода облака(flat – по умолчанию, list, array,).
- orderby – сортировка(name - по умолчанию, count).
- order – Тип сортировки(ASC – по умолчанию, DESC, RAND).
- exclude – ID исключаемых тегов.
- include – ID включаемых тегов.
Пример использования:
<?php $tag = wp_tag_cloud('format=array' );?>
wp_generate_tag_cloud – возвращает HTML строку с сформированным «облаком тегов».
Пример:
string $html = wp_generate_tag_cloud( array $tags, array|string $args = '' )
Географические теги
print_Lat – Выводит географическую широту. Используется в цикле.
Пример использования:
<p>Trip locale: <?php print_Lat(); ?>Lat, <?php print_Lon(); ?>Lon</p>
print_Lon – Выводит географическую долготу. Используется в цикле.
Пример использования:
<p>Trip locale: <?php print_Lat(); ?>Lat, <?php print_Lon(); ?>Lon</p>
print_UrlPopNav – Выводит навигационное меню с опциями, каждая линка открывается в новом окне браузера в зависимости от местоположения данных.
Пример использования:
<div>Choose Geo site: <?php print_UrlPopNav(); ?></div>
print_AcmeMap_Url – Выводит URL к ACME Mapper - сгенерированной карте, с Вашим местоположением. Используется в цикле.
Пример:
<a href="<?php print_AcmeMap_Url(); ?>">Locate me with ACME Mapper</a>
print_GeoURL_Url – Выводит URL на GeoURL – сгенерированную страницу, на которой список web – сайтов, находящихся в Вашем районе. Используется в цикле.
Пример:
<a href="<?php print_GeoURL_Url(); ?>">Locate sites near me with GeoURL</a>
print_GeoCache_Url – Выводит URL для Geocaching - генерирования списка geocaches, находящихся в районе Вашего местоположения. Используется в цикле.
Пример:
<a href="<?php print_GeoCache_Url(); ?>">Locate geocaches near me</a>
print_MapQuest_Url – Выводит URL к MapQuest - сгенерированной карты, с Вашим местоположением. Используется в цикле.
Пример использования:
<a href="<?php print_MapQuest_Url(); ?>">MapQuest map of my location</a>
print_SideBit_Url – Выводит URL для SideBit сгенерированной карты, с местоположением Вашего сайта. Используется в цикле.
Пример:
<a href="<?php print_SideBit_Url(); ?>">SideBit map of my location</a>
print_DegreeConfluence_Url – Выводит URL для самой близкой странице Слияния, с местоположения Вашей страницы. Используется в цикле.
Пример использования:
<a href="<?php print_DegreeConfluence_Url(); ?>">What integer degree
intersection am I near?</a>
print_TopoZone_Url – Выводит URL к TopoZone - сгенерированной топографической карте, с Вашего местоположения. Используется в цикле.
Пример:
<a href="<?php print_TopoZone_Url(); ?>">Topographic map of my location</a>
print_FindU_Url – Выводит URL к APRS FindU – сгенерированной странице со списком радио станций, находящихся в районе Вашего местоположения. Используется в цикле.
Пример использования:
<a href="<?php print_FindU_Url(); ?>">HAM stations near me</a>
print_MapTech_Url – Выводит URL к Maptech – сгенерированной географической карте, с Вашим местоположением. Используется в цикле.
Пример использования:
<a href="<?php print_MapTech_Url(); ?>">Maptech map of my location</a>
1 комментарий к статье
Про гео-теги не знал… Спасибо)
А есть примеры использования/привязки к гуглемапу?