Настройте метагин Seo YoastPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Настройте метагин Seo Yoast

Сообщение Anonymous »

Я использую Woocommerce с Seo Yoast. Я хочу на странице сведений о продукте показать пользовательскую таксономию SEO сведения о SEO, если SEO продукта не сделан.function custom_metas()
{
if(is_product()){
global $post;
$prod_meta_title = get_post_meta($post->ID, '_yoast_wpseo_title', true);
$prod_meta_desc = get_post_meta($post->ID, '_yoast_wpseo_metadesc', true);
$prod_meta_kw = get_post_meta($post->ID, '_yoast_wpseo_focuskw', true);

if(empty($prod_meta_desc) && empty($prod_meta_title) && empty($prod_meta_kw))
{
$terms = get_the_terms( $post->ID, 'brand' );
$meta = get_option( 'wpseo_taxonomy_meta' );
$terms = array_reverse($terms);
if(!empty($terms))
{
$set_meta = 0;
foreach($terms as $term)
{
if($set_meta == 1)
{
break;
}
$term_meta_title = $meta["brand"][$term->term_id]['wpseo_title'];
$term_meta_desc = $meta["brand"][$term->term_id]['wpseo_desc'];
$term_meta_keywords = $meta["brand"][$term->term_id]['wpseo_focuskw'];
if(!empty($term_meta_title) || !empty($term_meta_desc) || !empty($term_meta_keywords))
{
echo "coming";
//wpseo_replace_vars( $term_meta_title, get_post( $post_id, ARRAY_A ) )
apply_filters( 'wpseo_title', "tseting");
apply_filters( 'wpseo_metadesc', trim( $term_meta_desc ) );
apply_filters( 'wpseo_metakey', trim( $term_meta_keywords ) );
$set_meta = 1;
}
}
}
}
}
}
add_action("wp_head","custom_metas");
< /code>

Моя пользовательская таксономия - бренд. Проблема заключается в том, что детали SEO не перезаписывают существующего.>

Подробнее здесь: https://stackoverflow.com/questions/445 ... -seo-yoast
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Я хочу получить серверную мета-мету SEO Yoast
    Гость » » в форуме Php
    0 Ответы
    32 Просмотры
    Последнее сообщение Гость
  • Как правильно использовать Yoast SEO Premium
    Anonymous » » в форуме Php
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Проблема с поиском и заменой карты сайта WordPress/Yoast SEO
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Yoast Seo перестал работать после того, как я загрузил свой сайт на хостинг [закрыто]
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как запустить метагин с помощью PHP?
    Anonymous » » в форуме Php
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»