假设我有这样的功能:
add_filter("post_gallery", "fix_my_gallery_wpse43558",10,2);
function fix_my_gallery_wpse43558($output, $attr) {
// blah, blah, blah
}
post_gallery
基本上,上面的功能允许我使用过滤器覆盖内置(AKA 默认)WordPress 图片库模板。
问题是,我只想在我的自定义提要中覆盖默认的 WordPress 图片库模板,为此我需要使用if ( is_feed( $feeds = 'custom_feed' ) ) { .... }
条件标签。
问题是,在条件标签内操作函数的正确方法是什么?
if ( is_feed( $feeds = 'custom_feed' ) ) {
add_filter("post_gallery", "fix_my_gallery_wpse43558",10,2);
function fix_my_gallery_wpse43558($output, $attr) {
// blah, blah, blah
}
}
或者
add_filter("post_gallery", "fix_my_gallery_wpse43558",10,2);
function fix_my_gallery_wpse43558($output, $attr) {
if ( is_feed( $feeds = 'custom_feed' ) ) {
// blah, blah, blah
}
}