问题标签 [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 回答
551 浏览

php - WordPress AJAX - 使用 $_POST 在functions.php 中的Yoast 主要类别ID

我一直在为 WordPress 类别存档页面开发 AJAX“加载更多”功能,虽然客户端只需要 Yoast SEO 插件设置的“主要类别”,但这个功能略有不同。

我让它在页面加载时正常工作,但是当用户单击“加载更多”按钮时,页面会加载所有类别的帖子,而不仅仅是主要类别。它还加载尚未分配到页面类别的帖子。

我在functions.php中使用这个函数来获取类别ID:

$current_category_ID在 category.php 中使用这个找到变量:

我在 category.php 上使用以下内容来获取页面加载的前 10 个帖子:

在functions.php中,然后我使用以下内容将新循环输出到页面,问题是我似乎无法再次将类别ID作为变量获取。

$_POST['query']我在第二个函数中使用include$cat_ID = $_POST['query']; $cat_ID = $_GET['page_id'];或尝试了各种方法(太多无法回忆)$cat_ID = $_GET['page_id'];

当我return将变量设置为 functions.php 时,我总是得到值0

对此的任何建议将不胜感激。

谢谢。

0 投票
2 回答
206 浏览

php - 更新 wordpress 中的元标记

目前我正在使用 Yoast 插件进行 seo。默认情况下,它为作者页面分配此元标记:

如何将此标签更新为:

0 投票
0 回答
21 浏览

wordpress - Yoast 增加显示页面

我目前从 Yoast 中提取面包屑,<?php yoast_breadcrumb('<p>','</p>'); ?>但它只拉入当前页面及其父页面。

有什么办法可以将整个路线拉到主页?

我检查了设置,什么都没有!如果有帮助,所有插件和 WP 都是最新的。

0 投票
1 回答
21 浏览

javascript - 试图让动态创建的页面不是 404

嗨,我遇到了页面加载正确但状态代码为 404 的问题。这导致页面无法正确索引。

该页面是动态创建的,我认为这是导致问题的原因,然后由 yoast seo 拾取并声明为 404。我知道我可以添加代码以防止这种情况发生,但 404 状态代码仍然存在,这将导致页面不索引。

我已经尝试过搜索,但我找不到一个简单的解决方案,任何人都可以帮忙。

0 投票
0 回答
136 浏览

php - 酵母面包屑不跟随蛞蝓

我目前从 Yoast 中提取面包屑,<?php yoast_breadcrumb('<p>','</p>'); ?>但它只拉入当前页面及其父页面。

有什么办法可以将整个路线拉到主页?

我检查了设置,什么都没有!如果有帮助,所有插件和 WP 都是最新的。但我确实知道这种标准行为是完全跟随蛞蝓,但事实并非如此。

示例:页面的 URL 是www.example.com/services/content-marketing/seo 返回的面包屑是content-marketing **->** seo

0 投票
0 回答
934 浏览

wordpress - 在 WordPress (Yoast Seo) 中更改存档页面的面包屑路径

我正在使用Yoast Seo插件在我的标题下显示面包屑。

我通过将下面的代码放在functions.phpauthor中将默认url更改为。about/team

mysite.com/author/author name也会如此mysite.com/about/team/author name

当有人访问时,我希望面包屑是这样的mysite.com/about/team/authorname

作者姓名 « خانه » درباره‌ ما » اعضا

但它显示了存档的路径:

作者姓名 خانه » بایگانی

有没有办法手动覆盖它?

翻译:

  • 类别: 主页
  • درباره ما: 关于(关于我们)
  • 名称:团队
  • بایگانی: 存档
0 投票
2 回答
2071 浏览

wordpress - Yoast 插件未显示元描述和元关键字

我是一个新手,时不时地学习新事物。我最近在我的 WordPress 网站上设置了 Yoast,并在 Yoast 小部件中手动为我网站的每个页面添加了标题、焦点关键字和元描述。这显示在页面下,但不幸的是元描述和关键字没有出现在页面源上。

事实上,整个网站都显示了相同的标题和描述。在 header.php 或文件中的某个位置安装 Yoast 后是否需要任何其他配置?

0 投票
1 回答
140 浏览

wordpress - 通过 Yoast 设置的标题和元描述被 Facebook 自动发布插件忽略

我有一个使用 WordPress 构建的 RTL 网站 (www.aonews.mv)。

  • 安装了 Yoast 插件(主要用于设置非 RTL 标题和元描述)
  • 在 Facebook 上手动分享链接时,英文标题和元描述可以完美识别。
  • 然而,当使用插件在 Facebook 上自动分享最新帖子时,似乎没有插件(免费或高级)能够识别通过 Yoast 设置的英文标题。所有插件基本上都是从帖子中提取原始 RTL 标题和描述。我尝试了一些评价最高的插件,这些插件用于从 WP 自动发布到社交网络 - 没有成功。

任何帮助将不胜感激。

0 投票
1 回答
436 浏览

php - 如何在 WordPress 主题中正确扩展 Yoast 的 WPSEO_Twitter 类

任务: 允许 CMS 用户更改将帖子分享到 Twitter 时使用的图像。Yoast 在创建 Twitter Card 时使用特色图片。

方法: 在帖子中添加自定义元字段。扩展 WPSEO_Twitter 类和/或仅扩展私有函数 output_metatag()。如果自定义元字段不为空,请使用自定义字段值而不是默认值。

代码:

问题: remove_action 不起作用,并且 twitter 元代码被复制。插件的类和我的扩展类都在执行。

链接: https ://github.com/Yoast/wordpress-seo/blob/trunk/frontend/class-twitter.php

0 投票
1 回答
1592 浏览

wordpress - Yoast SEO/Facebook OG:fb url 更改后图片不显示

我将我的博客设置为连接到 facebook 页面,并自动向其发布文章。我设置了 Yoast SEO,一切正常。然后,我更改了我的 Facebook 页面的名称(我对此感到遗憾),这一切都停止了工作。所以我把 Facebook 的名字改回原来的名字。现在,我的文章像以前一样发布到页面上,只是没有发布封面图片。

我用谷歌搜索了很多,还查看了我能找到的所有相关的 stackoverflow 响应,但我找不到答案。我不是网站专家,只是想自己弄清楚。

当我使用 FB 的调试器时,它给了我这个错误:

1 of 1 “推断的属性 'og:image' 属性应该明确提供,即使可以从其他标签推断出一个值。”

然后在https://developers.facebook.com/tools/debug/og/object/它给了我这些错误:

1 of 4 “SSL 错误无法验证 SSL 证书。它是自签名的(这将导致浏览器警告)或者它是无效的。”

2 of 4 “缺少必需的属性 'og:type' 属性是必需的,但不存在。”

3 of 4 “推断的属性 'og:url' 属性应该明确提供,即使可以从其他标签推断出一个值。”

4 of 4 "Share App ID Missing The 'fb:app_id' property should be明确提供,指定应用 ID,以便分享到 Facebook 的故事将正确归因于应用。或者,可以在打开共享时在 url 中设置 app_id对话。”

当我查看我的一个页面的来源时,我看到了所有的元标记,所以我不知道为什么会出现这个问题:view-source: https://www.erichalpenny.com/story-steinbeck-eden /

此外,以前正确的旧帖子不再正确。我很确定这是因为更改然后又更改回 FB 页面,但我不知道如何重新开始一切。我尝试禁用社交 Yoast SEO 设置并重新启用,但这并没有解决任何问题。

SSL 错误让我很担心,但我对 SSL 的了解还不够,无法知道这意味着什么,而且我没有对我的网站做任何不同的事情,只有 Facebook 页面。

另外,我读过几篇文章说必须对文件进行某种检查,但我不知道该怎么做。我使用 BlueHost 进行我的 wordpress 安装管理。

任何帮助,将不胜感激。谢谢你。埃里克