我正在使用Wordpress Learnpress插件。我想显示一些自定义字段。所以,add_meta_box();输出意味着保存和更新是可以的。但是,不会在单个课程页面模板的前端视图中显示。
N.B:在post.php中,输出没问题。 请参阅以下代码:
function.php:
add_action( 'admin_init', 'add_my_tab1' );
function add_my_tab1(){
$screens = ['post', 'lp_course'];
add_meta_box('fav_tab1_title', 'Tab 1 Title', 'fav_tab1_title', $screens);
}
function fav_tab1_title(){
global $post;
$get_all_meta_values = get_post_custom($post->ID);
$fav_tab1_title = $get_all_meta_values["fav_tab1_title"][0];
echo '<div><label style="width:130px;display:block;">Tab 1 Title:</label>
<input type="text" name="fav_tab1_title" size="100" value="'.$fav_tab1_title.'" /></div>';
}
add_action('save_post', 'save_fav_tab1_title_title');
function save_fav_tab1_title_title(){
global $post;
update_post_meta($post->ID, "fav_tab1_title", $_POST["fav_tab1_title"]);
}
?>
单学课程:
echo get_post_meta( get_the_ID(), 'fav_tab1_title', true);?>
但输出为空。请帮帮我......