问题标签 [yoast]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2892 浏览

wordpress - WordPress:标签“脚本”是不允许的,除非是特定形式

带有 Yoast SEO Amp Glue 插件的 AMP 插件在某些页面上生成了这些错误(我的网站上大约有 10 个,但不是全部):

除特定形式外,不允许使用标签“脚本”。 http://screencast.com/t/bXNcT67Ly

我不清楚错误是什么。

AMP 插件: https ://wordpress.org/plugins/amp/

0 投票
3 回答
14817 浏览

php - 如何更改 WordPress 页面上的标题?

背景:WordPress 5.4.5,Yoast 3.7.1

我是一名插件开发人员,可以访问客户的网站。该站点安装了 Yoast 3.7.1,我想知道这是否重要,因为无论我做什么,我都无法更改 404 页面的title.

现在,在 StackOverflow 上提出类似问题的其他页面上(例如,此处此处此处),回答者询问是否header.php正确嵌入了对wp_title(). 以下是当前主题的header.php内容:

有趣的是,在我的404.php页面中,wp_get_document_title()它告诉我文档标题是Page not found - XXXX即使wp_title上面的调用将分隔符指定为|. Yoast 对标题的重写已被禁用,因此我完全不确定该破折号来自何处。

我的插件执行 REST 调用并从场外提取内容以包含在页面中。该内容的一部分是要在title.

在以前的客户网站上,我已经能够做到以下几点:

但是,在这个网站上,这是行不通的。

我已经尝试过,根据正在使用的 WordPress 版本,挂钩pre_get_document_title过滤器,即

但再次无济于事。我目前正在阅读 Yoast ...

0 投票
1 回答
878 浏览

wordpress - 使用 wpseo_title 函数更改 yoast 标题

我正在尝试设置页面的标题(由自定义主题制作)这是我的代码,但由于某种原因它没有获得“$forumId”参数

0 投票
1 回答
2504 浏览

wordpress - Yoast SEO:删除特定页面上的 og:description 和 twitter:description

如何使用 yoast-seo 插件删除某个页面的 og:description 和 twitter:description 标签?

0 投票
1 回答
386 浏览

php - 在wordpress中使用#Primary ID在每个div之后放置Yoast Breadcrumbs

所以我有这个 Yoast 片段,可以让我们在我们的 wordpress 网站上使用 Yoast SEO 面包屑。通过将此片段放在任何页面或 header.php 上,它将列出我们网站的面包屑菜单。

但是,我不想将它放在单个页面或 header.php 中,而是希望它出现在每个具有 id 的 div 之后#primary。例如,我的网站有一个用于主要内容的主 div 和一个用于侧边栏的辅助 div。我希望它位于每个内容页面的顶部。

问题:我想知道是否可以在我的functions.php中放置一个简单的片段,它将在每个具有id的div之后添加上面的代码#primary

因为我觉得这比找到所有#primary div 并在每个特定页面上一遍又一遍地放置代码更干净。

谢谢你的帮助!

0 投票
1 回答
1698 浏览

php - WP SEO Yoast 插件面包屑和 JSON-LD (BreadcrumbList) 集成

我正在尝试将 yoast_breadcrumb API 与 JSON-LD 集成。

根据 SEO Yoast 插件文档,我的面包屑代码如下:

但是,我正在尝试将 JSON-LD 模式与 Yoast Breadcrumb API 与下面的 JSON-LD 代码示例集成,但我在文档中找不到任何地方来实现这一点,API 显示面包屑列表的 HTML 格式,其中不是我想要的,我想要数组格式,以便能够使用foreach 循环构造 JSON-LD 。

0 投票
1 回答
251 浏览

wordpress - wordpress 搜索不应该返回没有索引的页面

我正在为各种事情使用美妙的 Yoast 插件,但主要用于无索引和无关注页面。我们是一个基于 PPC 的网站,因此我们删除了搜索。现在客户想要它回来,但我需要 wordpress 内置搜索不返回大量无索引页面。

我知道您可以内置排除各种元描述。

我打算将此作为一个开始: https ://css-tricks.com/forums/topic/using-wps-pre_get_posts-to-exclude-post-with-meta_key/

问题 - 我要查找的术语是什么 - meta-no-index=no??

为什么 Yoast 默认不这样做?

0 投票
4 回答
2994 浏览

php - Yoast SEO中的自定义简码

我想在 Yoast SEO 插件中使用自定义简码,但我无法使用它。我想将自定义时间规范放在元标题中。

这是我的简码:

这就是我希望 Yoast 中的标题看起来像这样:这是我今年的示例帖子 [yyyy]

有什么想法可以让我的简码在 Yoast 中工作吗?

0 投票
6 回答
14327 浏览

php - 有什么方法可以使用它们的变量(即 %%title%%)在页面内获取 yoast 标题

我需要创建一个函数,以便可以在 wordpress 常规页面之外的任何页面中使用它。我的意思是 wp_head() 不会放在那里。我需要它是有目的的。

目的是用于我不能使用任何 css 或 js 的 amp(ampproject.org) 页面。这就是为什么我需要这个。我需要在 wp 标题处放置一个函数,以便将 yoast 标题放置在那里。

我需要这样的东西:

0 投票
1 回答
7804 浏览

javascript - 如何将 Yoast wordpress 插件添加到 laravel

我用 Laravel 开发了一个网站,现在我想将 Yoast 插件添加到它的博客部分以改进网站博客。
正如我从 Yoast github 中看到的,它有一个javascript 版本,可以添加到自定义站点。
使用帮助不是很有帮助,所以如果有任何人可以帮助我。

使用帮助是关于 node.js 但我如何将它添加到 php 后端和 html+js 前端。
感谢您。