Я использую 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
Настройте метагин Seo Yoast ⇐ Php
Кемеровские программисты php общаются здесь
1756096627
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 не перезаписывают существующего.>
Подробнее здесь: [url]https://stackoverflow.com/questions/44583432/customize-meta-tag-of-seo-yoast[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия