第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

將帖子中的自定義元框更改為頁(yè)面

將帖子中的自定義元框更改為頁(yè)面

PHP
侃侃爾雅 2022-07-09 10:33:35
我根據(jù)這個(gè)播放列表在自定義帖子中開發(fā)了 Meta Box 插件。(我對(duì)此做了一些自定義)在這里,他使用插件創(chuàng)建了一個(gè)自定義帖子,并對(duì)該相關(guān)帖子執(zhí)行所有元框操作。它工作正常。但我的要求是在頁(yè)面中顯示這個(gè)元框。這是我的代碼。metabox.php(插件代碼)<?phpfunction wpl_owt_custom_init_cpt(){    $args = array(        'public' => true,        'label' => 'Books',        'supports' => array('title' , 'editor' , 'author' , 'thumbnail' , 'excerpt' , 'comments')    );    register_post_type('book' , $args);   }   add_action('init', 'wpl_owt_custom_init_cpt'); function wpl_owt_register_metabox_cpt(){        //custom post type        add_meta_box("owt-cpt-id" , "Contact Details" , "wpl_owt_book_function" , "book" , "normal" , "high");   }   add_action("add_meta_boxes_book" , "wpl_owt_register_metabox_cpt");   /**********Callback function for metabox at custom post type book******************/ function wpl_owt_book_function( $post ) {    //echo "<p>Custom metabox for custom post type</p>";    define("_FILE_", "_FILE_");    wp_nonce_field( basename(_FILE_), "wp_owt_cpt_nonce");    echo "<label for='txtPhoneNum'>Phone</label><br>";    $phone_num = get_post_meta($post->ID, "telNo" , true);    echo "<input type ='tel' name = 'txtPhoneNum' value = '" . $phone_num . "'' placeholder = 'Phone Number' /><br><br>";    echo "<label for='txtEmail'>Email</label><br>";    $email = get_post_meta($post->ID, "email" , true);    echo "<input type ='email' name = 'txtEmail' value = '" . $email . "'' placeholder = 'Email Address' /><br><br>";    echo "<label for='txtHours'>Hours of Operation</label><br>";    $hours = get_post_meta($post->ID, "hourofOps" , true);    echo "<input type ='text' name = 'txtHours' value = '" . $hours . "'' placeholder = 'Working Hours' /><br><br>";}add_action("save_post" , "wpl_owt_save_metabox_data" , 10 , 2);function wpl_owt_save_metabox_data($post_id, $post){    //verify nonce    if(!isset($_POST['wp_owt_cpt_nonce']) || !wp_verify_nonce($_POST['wp_owt_cpt_nonce'], basename(_FILE_))){        return $post_id;    }
查看完整描述

2 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊

代替


function wpl_owt_custom_init_cpt(){

    $args = array(

        'public' => true,

        'label' => 'Books',

        'supports' => array('title' , 'editor' , 'author' , 'thumbnail' , 'excerpt' , 'comments')

    );

    register_post_type('book' , $args);

   }

   add_action('init', 'wpl_owt_custom_init_cpt');

有了這個(gè)


add_action('add_meta_boxes', 'wpl_owt_register_metabox_cpt');

function wpl_owt_register_metabox_cpt()

{

    global $post;


    if(!empty($post))

    {

        $pageTemplate = get_post_meta($post->ID, '_wp_page_template', true);


        if($pageTemplate == 'page-contact.php' )

        {

            add_meta_box(

                'owt-cpt-id', // $id

                'Contact Details', // $title

                'wpl_owt_book_function', // $callback

                'page', // $page

                'normal', // $context

                'high'); // $priority

        }

    }

}

并替換這個(gè)


$post_slug = "book";

    if($post_slug != $post->post_type){

        return;

    }

有了這個(gè)。


$post_slug = "page";

    if($post_slug != $post->post_type){

        return;

    }

希望這會(huì)成功。


查看完整回答
反對(duì) 回復(fù) 2022-07-09
?
SMILET

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊

請(qǐng)看如下:


<?php


function add_custom_meta_box()

{

    $screens = ['page'];

    foreach ($screens as $screen) {

        add_meta_box(

            'meta_box_id',           // Unique ID

            'Custom Meta Box Title',  // Box title

            'callback_function',  // Content callback, must be of type callable

            $screen                   // Post type

        );

    }

}

add_action('add_meta_boxes', 'add_custom_meta_box');


function callback_function($post)

{

   /*Do something*/

}


查看完整回答
反對(duì) 回復(fù) 2022-07-09
  • 2 回答
  • 0 關(guān)注
  • 114 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)