0
저는 비디오와 라이브 스트리밍을 모두 제공하는 비디오 사이트를 만들고 있습니다. 실시간 스트리밍은 생소하고 "새 게시물"섹션에 확인란을 추가하려고합니다.이 섹션에서는 사용자가 첫 페이지에 라이브 스트리밍 중임을 알리는 상자를 선택할 수 있습니다.Wordpress 커스텀 메타 박스 체크 박스는 앞 페이지에 텍스트를 표시합니다.
이 코드는 지금까지 작성한 코드이지만 chebox가 선택되었는지는 저장하지 않습니다.
function register_post_assets(){
add_meta_box('live-tv', __('Live TV'), 'add_featured_meta_box', 'post', 'advanced', 'high');
}
add_action('admin_init', 'register_post_assets', 1);
function add_featured_meta_box($post){
$featured = get_post_meta($post->ID, 'live-tv', true);
echo "<label for='live-tv'>".__('Is this a live broadcast post?', 'foobar')."</label>";
echo "<input type='checkbox' name='live-tv' id='live-tv' value='1' ".checked(1, $featured)." />";
}
function save_featured_meta($post_id){
if (isset($_REQUEST['live-tv']))
update_post_meta(esc_attr($post_id, '_featured-post', esc_attr($_REQUEST['featured-post'])));
}
add_action('save_post', 'save_featured_meta');
또한 프론트 페이지의 내용을 표시하도록 확인란을 선택했는지 확인할 수 있는지 궁금합니다. 시간 내 주셔서 대단히 감사합니다.
감사합니다. 당신 (또는 그 문제에 대해 다른 누구라도) 체크 박스를 선택하면 프론트 페이지에 내용을 표시 할 수 있습니다. 라이브 스트리밍을 사용할 수있을 때 사용됩니다. – DeSoto
이 답변으로 도움이 되었다면 질문에 대한 대답으로 표시하십시오. 너는 논평대로 이 질문을 새로운 질문으로 게시하십시오. – veelen