与其在每个页面中插入PHP脚本,不如使用action执行PHP脚本hooks
或使用过滤器挂钩修改现有函数的默认输出conditional tag
对于每一页。
您还可以创建模板标记或在单独的文件中编写自己的函数,并使用页面ID在带有条件标记的自定义函数的任何页面上执行。
Filter Example
add_filter( \'the_content\', \'execute_before_content\' );
function execute_before_content( $content ) {
if ( is_singular(\'page\') && function_exists(\'your_function\')) {
$before_content = your_function();
$content = $before_content . $content;
}
return $content;
}
Action Hook Example:
add_action( \'loop_start\', \'your_function\' );
function your_function() {
if ( is_page(\'007\') && function_exists(\'your_template_tag\')):
your_template_tag();
endif;
}