WordPress yoast seo插件--以元描述格式解析代码片断变量

时间:2019-03-21 作者:baskin

我正在使用此函数获取yoast元描述

$metadesc = get_post_meta( $id, \'_yoast_wpseo_metadesc\', true );
但它正在返回snippet变量。

From transitional styles %%title%% with soft color palettes to bold
如何分析%%variable%%?

1 个回复
SO网友:baskin

好的,下面是我如何解析代码片段的,以防其他人需要知道

$id = get_the_ID();

$post         = get_post( $id, ARRAY_A );
$yoast_title = get_post_meta( $id, \'_yoast_wpseo_title\', true );
$yoast_desc = get_post_meta( $id, \'_yoast_wpseo_metadesc\', true );

$metatitle_val = wpseo_replace_vars($yoast_title, $post );
$metatitle_val = apply_filters( \'wpseo_title\', $metatitle_val );

$metadesc_val = wpseo_replace_vars($yoast_desc, $post );
$metadesc_val = apply_filters( \'wpseo_metadesc\', $metadesc_val );

echo $metatitle_val;
echo "<br>";
echo $metadesc_val;

相关推荐

Trying to modify content.php

我正在尝试调整引导程序的基本主题,以便它显示摘录。它在使用搜索时执行此操作,但在默认情况下不执行此操作。我正在试图找出我需要对内容进行哪些更改。php文件。谁能给个建议吗。我已经试了好几个小时了,正在努力。代码如下:<article id=\"post-<?php the_ID(); ?>\" <?php post_class(); ?>> <header class=\"entry-header\"> <h1 class=\"