WordPress模板插件定制

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

WordPress如何设置JSON-LD

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

  1. WordPress整JSON-LD这事儿吧,说白了就是给搜索引擎喂结构化数据,让它们更容易看懂你网站的内容。好比你去餐厅吃饭,菜单要是写得乱七八糟,服务员可能上错菜;但要是每道菜都标好原料、辣度、价格,那厨房出餐就精准多了。JSON-LD就是那张标准化的数字菜单。

  2. 操作起来其实不复杂,主要分两种路子:要么用插件偷懒,要么自己写代码掌控全局。新手建议先用插件试试水,比如装个"Rank Math SEO"或者"Schema Pro"。安装完在插件设置里勾选结构化数据功能,它就会自动给文章页生成Article schema,给主页生成Website schema,连面包屑导航都能给你标得明明白白。

  3. 要是你想手动折腾,就往主题的functions.php文件里塞代码。比如给所有文章页添加文章类型的JSON-LD可以这么写:

add_action('wp_head', function() {
    if (is_single()) {
        $schema = [
            '@context' => 'https://schema.org',
            '@type' => 'Article',
            'headline' => get_the_title(),
            'datePublished' => get_the_date('c'),
            'author' => [
                '@type' => 'Person',
                'name' => get_the_author()
            ]
        ];
        echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
    }
});

这段代码会在文章头部插入一个Article类型的结构化数据,包含标题、发布时间和作者信息——就像给文章戴了顶机器可读的帽子。

  1. 有时候你会需要多段结构化数据共存。比如同时存在Article和BreadcrumbList时,记得用方括号包起来变成数组格式:
[
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "你好世界"
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "首页"
      }
    ]
  }
]
  1. 最后别忘了用Google的富媒体搜索结果测试工具验货。把页面网址扔进去检测,能看到搜索引擎视角下的数据结构。如果报错就像玩拼图那样逐个修正缺失字段,直到所有警告消失——这个过程莫名解压,就像给乱糟糟的线团排序,排好了连搜索引擎都会给你点赞。

Tags:

WordPress模板插件定制

WP集市

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