Создать плагин для WP в котором будут Custom_Fields и это будет в meta-тегах

G
На сайте с 18.05.2009
Offline
6
580

Создать плагин для WP в котором будут Custom_Fields и это будет в meta-тегах.

Идея: при публикации поста указывать произвольное поле keywords и description, в теме когда будет выводиться этот пост

надо в meta-теги keywords и description вставить значения из произвольных полей.

Может такой плагин есть, но мне нужно чтобы ответили подробно как это сделать.

xpert13
На сайте с 15.09.2008
Offline
127
#1
garzin:

Может такой плагин есть, но мне нужно чтобы ответили подробно как это сделать.

Посмотри как это сделано в all-in-one-seo-pack

G
На сайте с 18.05.2009
Offline
6
#2
xpert13:
Посмотри как это сделано в all-in-one-seo-pack

Нашёл там вызов get_post_meta но не разобрался.

Похоже надо в саму тему вставлять вызов get_post_meta

garzin добавил 21.05.2009 в 00:40

В файле header.php добавил

<?php

$seo_keywords = get_post_meta($post->ID, 'seo_keywords', true);

if($seo_keywords == '') {$seo_keywords = 'компьютеры, интернет, windows, linux';}

?>

<meta name="keywords" content="<?php echo $seo_keywords; ?>" />

теперь работает. if($seo_keywords == '') одинарные кавычки

Пришлось вносить изменения в тему, а плагин all-in-one-seo-pack не требует вносить изменения в тему. Как другие плагины вставляют мета тег keywords в тему (на лету),

ведь мета тега keywords в этой теме нету? Как это делает all-in-one-seo-pack?

garzin добавил 21.05.2009 в 01:40

Оказывается плагин platinum-seo-pack добавляет в меню редактирования поста

всё то, что я сделал сам.

Удалил <?php

$seo_keywords = get_post_meta($post->ID, 'seo_keywords', true);

if($seo_keywords == '') {$seo_keywords = 'компьютеры, интернет, windows, linux';}

?>

<meta name="keywords" content="<?php echo $seo_keywords; ?>" />

garzin добавил 21.05.2009 в 01:43

Плагин platinum-seo-pack добавляет в меню редактирования поста

галочки NOSNIPPET и NOARCHIVE, что они означают?

xpert13
На сайте с 15.09.2008
Offline
127
#3
garzin:

Плагин platinum-seo-pack добавляет в меню редактирования поста
галочки NOSNIPPET и NOARCHIVE, что они означают?

http://robotstxt.org.ru/rurobots/google

начинайте читать с Удаление фрагментов (сниппетов)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий