先决条件:自定义插件首先,您需要一个小插件。只需将其复制粘贴到.php
文件,将其添加到某个文件夹,压缩并上载到您的安装中,然后完成安装。
这个小插件只检查wpembed
查询部件存在,如果设置为true
. 如果两者都是这种情况,并且请求如下所示,例如
https://example.com?wpembed=true
然后,将首先在父主题的子主题中搜索自定义模板,如果找到,将使用该模板,而不是模板层次结构中的任何其他模板。
<?php
defined( \'ABSPATH\' ) OR exit;
/** Plugin Name: (#102480) WP Embed */
add_action( \'template_redirect\', \'wpse_102480_wpembed\' );
function wpse_102480_wpembed()
{
if ( isset( $_GET[\'wpembed\'] AND \'true\' === $_GET[\'wpembed\'] )
{
include( locate_template( \'wpembed.php\' ) );
exit;
}
}
在(子)主题中,只需将另一个模板文件添加到名为(在本例中)的(子)主题
wpembed.php
. 在那里,您可以在调用时添加任何想要输出的内容。您可以通过访问查询参数
$_GET
参数或(可能)甚至通过
get_query_var( \'key_name\' );
.