正在寻找帮助!我的大脑炸了。
我有此代码:
function is_memberium_protected( $post_id ) {
$post_id = (int) $post_id;
$post_metas = get_post_meta( $post_id );
$protection_keys = array(
'_is4wp_access_tags',
'_is4wp_anonymous_only',
'_is4wp_any_loggedin_user',
'_is4wp_any_membership',
'_is4wp_contact_ids',
'_is4wp_membership_levels',
);
foreach( $post_metas as $key => $value ) {
if ( in_array( $key, $protection_keys ) ) {
$value = implode( '', $value );
if ( ! empty( $value ) ) {
return true;
}
}
}
return false;
}
当它返回true时,我希望将简短代码添加到帖子摘录中。 像这样:
return 'echo do_shortcode([membc_mastermind-excerpt])’;
add_filter('excerpt_more', 'excerpt_readmore');
我只用上面的内容替换“ true”并祈祷我什么都没破坏吗?