我试图弄清楚如何在我的模板中添加一些PHP代码,然后再进行其他操作(第1行)。
我想在帖子中使用自定义字段来完成此操作。我正在尝试使用wordpress钩子,但似乎只能插入HTML / JS,并且只能在实际的header.php中插入,而不是在它之前。
我是否应该使用特定的Hook,并且,是否可以以这种方式将PHP添加到模板中?
答案 0 :(得分:1)
如果您需要访问帖子的自定义字段,您可能需要挂钩wp
挂钩,该挂钩在创建post对象并且条件函数可用之后触发,但在get_header
被触发之前。在你的functions.php文件中有类似的东西:
<?php
function my_function(){
global $post;
if( is_single() ){
$my_meta = get_post_meta( $post->ID, 'my key', true ); // Assumes your custom meta returns a single value
if( 'value expected' == $my_meta ){
// My PHP code to run goes here
}
}
}
add_action( 'wp', 'my_function' );