wordpress - 在 Wordpress 中,如何获取与我们可以在浏览器工具栏中看到的主 URL 相同的规范 URL?
问题描述
我正在为我的网站使用 wordpress 平台。而且我正在使用自定义永久链接插件进行 url 自定义。现在,我怎样才能将该自定义 url 作为规范 url 而不出现斜杠问题?下面提到了示例链接。
https://www.drona.in/govt-jobs/karnataka/haveri-district-court-recruitment-notification
如果您看到上面给定第二个 URL 的规范 URL,则在末尾添加额外的斜杠。
现在我想要帖子中存在的任何 URL,相同的 URL 应该作为规范 URL。
提前致谢。
我已经尝试过 Yoast 设置、永久链接设置。我正在使用论文主题。
解决方案
将此代码用于动态规范 URL。
<link rel="canonical" href="https://www.yourdomain.com<?php echo
$_SERVER['REQUEST_URI'];?>">
试试这个功能
function wpse_302620_canonical_url( $canonical_url, $post ) {
if ( $post->ID === 1234 ) {
$canonical_url = 'https://www.examplesite.com/my-guest-post';
}
return $canonical_url;
}
add_filter( 'get_canonical_url', 'wpse_302620_canonical_url', 10, 2 );
希望它对你有用
推荐阅读
- google-cloud-platform - 从存储桶还原后无法访问 GCP Cloud SQL MSSQL DB
- javascript - 使用大型 jpeg 时 jsPDF 图像损坏
- actions-on-google - 报告状态时遇到内部错误
- javascript - 使用地图使用 Swiper 渲染多个 Select 组件不起作用 - Material UI React
- pine-script -
如何在某个条件下查找以前的闭包 - python-3.x - django 应用程序仅使用端口 8000
- websphere - 如何将 Cluster Queue Manager 状态从 running 更改为 inactive,以及从 inactive 更改为 running
- angular - 在 IIS 上保护 Angular Web 应用程序
- python - 未选择文件 此字段为必填项
- vue.js - vue.js + v-ymap:在所选城市显示标记。并将地图置于所选城市的中心