WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

如何在WordPress中添加结构化数据

查看 WP集市 的更多文章WP集市 2025-08-28 【WordPress教程】 1522人已围观

  1. 首先你得明白结构化数据是啥,说白了就是给搜索引擎看的“小纸条”,告诉谷歌这个页面是文章、商品还是活动。WordPress本身不会自动生成完整的结构化数据,但我们可以通过一些骚操作加上去。

  2. 最简单的方法是装插件,比如“Schema”或者“Rank Math SEO”,这些玩意点点鼠标就能搞定。但如果你是代码狂魔,可以直接往主题文件里怼代码。打开你的主题文件夹,找到 header.php 或者用 wp_head 钩子,比如这样:

add_action('wp_head', 'add_structured_data');
function add_structured_data() {
    if (is_single()) {
        $data = [
            '@context' => 'https://schema.org',
            '@type' => 'BlogPosting',
            'headline' => get_the_title(),
            'datePublished' => get_the_date('c'),
            'author' => [
                '@type' => 'Person',
                'name' => get_the_author()
            ]
        ];
        echo '<script type="application/ld+json">' . json_encode($data) . '</script>';
    }
}
  1. 这段代码只对文章页有效,它会输出一个JSON-LD格式的结构化数据,谷歌看了直接狂喜。注意别瞎改缩进,PHP对空格没意见但json_encode()可能发癫。

  2. 如果你想更精细点,比如针对产品页面加个“Product”类型,那就得用自定义字段或者抓取Woocommerce的数据。代码会变得更绕,但思路差不多——拼凑数组,转成JSON,然后塞到head里。

  3. 最后记得用谷歌的Rich Results Test工具测试一下,不然可能白忙活。代码错了搜索引擎会假装没看见,但用户可能看到页面顶部多出一坨奇怪的脚本——别慌,那是你的智慧结晶。

总之,要么插件省事,要么代码控场,WordPress就是这么flexible。

Tags:

WordPress模板插件定制

WP集市

V管理员
文章 280 篇 | 评论 0 次
最新文章