如何区分WordPress服务的链接和非WordPress服务的链接

时间:2020-10-19 作者:David

我正在开发一个遗留代码,其中网站的一部分使用WP,另一部分使用ASP。net等。有没有一种简单的方法告诉我哪些内容来自WP和非WordPress?由于代码库很大,这可以帮助我理解信息流。

2 个回复
最合适的回答,由SO网友:cjbj 整理而成

这在很大程度上取决于您的设置以及您希望如何看到这一点。

如果查看页面的源代码,很可能会看到生成了WP的页面,因为会有如下字符串wp-contentwp-includes 存在(例如,因为jquery 默认情况下已加载)。您还可以向站点头部添加特定代码,如下所示:

add_action (\'wp_head\',\'wpse376765_add_code\');
function wpse376765_add_code () {
  echo \'<meta name="wpmademe">\';
  }
如果您希望它在页面本身中可见,最简单的方法是只通过在functions.php 您的主题:

add_action (\'wp_footer\',\'wpse376765_add_code_to_footer\');
function wpse376765_add_code_to_footer () {
  if (is_admin()) echo \'<span>WP made me</span>\';
  }

SO网友:Tom J Nowell

WordPress使用the_generator() 函数,您可以使用它来识别它。

例如,WordPress。com站点具有以下功能:

<meta name="generator" content="WordPress.com" />

https://www.metatags.org/all-meta-tags-overview/meta-name-generator/

注意,一些主题/插件删除了这个标签,因为它对大多数开发人员没有实际用途,也没有SEO好处