php Yoast SEO机器人或WP robots.txt的过滤器和示例代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Yoast SEO机器人或WP robots.txt的过滤器和示例代码相关的知识,希望对你有一定的参考价值。

<?php
/********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/

/*
 * Change meta robots using Yoast SEO
 * Credit: Yoast development team
 * Last Tested: Jun 19 2017 using Yoast SEO 4.9 on WordPress 4.8
 */

add_filter( 'wpseo_robots', 'yoast_seo_robots_remove_search' );

function yoast_seo_robots_remove_search( $robots ) {
  if ( is_search() ) {
    return false;
  } else {
    return $robots;
  }
}
<?php
/********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/

/*
 * Remove meta robots from Yoast SEO
 * Credit: Yoast development team
 * Last Tested: Mar 01 2017 using Yoast SEO 4.4 on WordPress 4.7.2
 */

add_filter( 'wpseo_robots', '__return_false' );
<?php
/********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/

/*
 * Replace Disallow with Allow Generated Robots.txt
 * Credit: Unknown
 * Last Tested: Unknown
 */

add_filter('robots_txt','custom_robots');

function custom_robots($output) {
     $public = get_option( 'blog_public' );
     if ( '0' != $public )
     return str_replace('Disallow','Allow',$output);
}

以上是关于php Yoast SEO机器人或WP robots.txt的过滤器和示例代码的主要内容,如果未能解决你的问题,请参考以下文章

php 删除WordPress中的[All in One SEO Pack]或[Yoast SEO] HTML评论(适用于functions.php)

php 删除或修改Yoast SEO prev或下一个URL。只复制您需要的代码部分。

php 在Yoast SEO中更改或删除OpenGraph输出的代码片段。此代码中有多个代码段。

php 使用Yoast SEO Analyis插件时,将ACF字段添加到Yoast SEO权重中

php 改变Yoast SEO默认图像大小

php 禁用Yoast SEO主要类别功能