WordPress wp_head - как удалить каноническую ссылку и api?

Как я могу удалить эти две ссылки из заголовка WP?

<link rel='https://api.w.org/' href='http://xxx/wp-json/' />
<link rel="canonical" href="http://xxx/" />

Я не знаю, для чего они. Они просто кажутся мне излишними.

Является ли это возможным?

1 ответ

Решение

Мета rel="canonical" печатается rel_canonical функция, подключенная к wp_head действие в wp-includes/default-filters.php (строка 237 в WP 4.4), поэтому

remove_action( 'wp_head', 'rel_canonical' );

должен сделать это.

Для API (также подключен в этот файл, строка 213) код будет

remove_action( 'wp_head', 'rest_output_link_wp_head' );

Я не знаю, что означает api meta, но я совершенно уверен, что каноническое должно помочь вам с SEO.

Другие вопросы по тегам