国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

給wordpress額外添加一個編輯器

這篇具有很好參考價值的文章主要介紹了給wordpress額外添加一個編輯器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在制作wordpress模板時,有時會用到同一個文章需要分開錄入內(nèi)容,分別調(diào)用的情況,這個時候就需要給文章,再添加一個錄入額外內(nèi)容的編輯器。將下面的代碼添加到functions.php中,就可以實現(xiàn)。

function wodepress_post_editor_meta_box() {    
   add_meta_box ( 
      'wpkj-post-editor', 
      __('文章頂部內(nèi)容', 'textdomain') , 
      'wodepress_post_editor', 
      'post' // 需要顯示編輯框的文章類型,與下文的兩處 $_POST['post'] 對應(yīng)
   );
 
}
add_action('admin_init', 'wodepress_post_editor_meta_box');
 
//Displaying the meta box
function wodepress_post_editor($post) {          
    $content = get_post_meta($post->ID, 'wodepress_post_editor', true);
 
    //This function adds the WYSIWYG Editor 
    wp_editor ( 
        $content , 
        'wodepress_post_editor', 
        array ( "media_buttons" => true ) 
    );
 
}
 
//This function saves the data you put in the meta box
function wodepress_post_editor_save_postdata($post_id) {
 
    if( isset( $_POST['wodepress_post_editor_nonce'] ) && isset( $_POST['post'] ) ) {
 
        //Not save if the user hasn't submitted changes
        if( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
            return;
        } 
 
        // Verifying whether input is coming from the proper form
        if ( ! wp_verify_nonce ( $_POST['wodepress_post_editor_nonce'] ) ) {
            return;
        } 
 
        // Making sure the user has permission
        if( 'post' == $_POST['post'] ) {
            if( ! current_user_can( 'edit_post', $post_id ) ) {
                return;
            }
        } 
    }
 
    $content = get_post_meta($post_id, 'wodepress_post_editor', true);
    // 如果編輯器中有內(nèi)容或者之前有數(shù)據(jù)才保存
    if( $content || !empty( $_POST['wodepress_post_editor'] ) ) {
 
        $data = $_POST['wodepress_post_editor'];
        update_post_meta($post_id, 'wodepress_post_editor', $data);
 
    }
}
add_action('save_post', 'wodepress_post_editor_save_postdata');

添加完了后,在錄入文章時,就可以顯示出來。在此編輯器中錄入內(nèi)容,在需要的地方調(diào)用出來就可以。

<?php
global $post;
$content = get_post_meta( $post->ID, 'wodepress_post_editor', true ); // 獲取字段內(nèi)容
if( $content ) { // 如果有內(nèi)容
    echo $content;  // 輸出內(nèi)容
}
?>

?原文鏈接?https://www.zhanyes.com/code/6048.html文章來源地址http://www.zghlxwxcb.cn/news/detail-810091.html

到了這里,關(guān)于給wordpress額外添加一個編輯器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 實現(xiàn)一個python代碼編輯器

    代碼編輯器采用了monacoEditor,一個現(xiàn)成的編輯器。網(wǎng)上有很多文檔介紹和開源項目,但是怎么說呢,跟著做,可以實現(xiàn)一個網(wǎng)頁編輯器,可以高亮python的語法,但是沒有python的提示,找不到可以參考的,js我也不會,看的著實云里霧里。 【提示】在VsCode上運行比較方便 -----

    2024年02月21日
    瀏覽(25)
  • javafx寫一個文檔編輯器

    ????????文本編輯器是一種用于編輯純文本文件的工具。它具有基本的文本編輯功能,如插入、刪除、復(fù)制、粘貼等。文本編輯器通常不具備格式化文本、排版和圖形編輯等高級功能,專注于純文本的編輯。常見的文本編輯器包括記事本(Notepad)、Sublime Text、Visual Studio Cod

    2024年02月04日
    瀏覽(20)
  • Unity編輯器擴展-第三集-添加按鈕到組件菜單并且重置組件

    Unity編輯器擴展-第三集-添加按鈕到組件菜單并且重置組件

    第二集鏈接:Unity編輯器擴展-第二集-按鈕排序/分組/放入右鍵菜單_菌菌巧樂茲的博客-CSDN博客 一、本節(jié)目標(biāo)+效果展示 1.把按鈕放到組件菜單上 2.做一個類似Reset功能,點一下能改變里面的數(shù)據(jù) ? ?二、?把按鈕放到組件菜單上 如上圖,我的的組件名稱是: 所以,這行就改成

    2024年02月09日
    瀏覽(20)
  • React 框架下自己寫一個braft編輯器,然后將編輯器內(nèi)容展示在網(wǎng)頁端

    React 框架下自己寫一個braft編輯器,然后將編輯器內(nèi)容展示在網(wǎng)頁端

    1.首先自己寫一個編輯器 輸入文字; 支持選擇表情; 可添加小程序鏈接;可添加網(wǎng)頁鏈接;并且可以編輯刪除;效果如下 2.輸入完畢后,點擊文本輸入框保存,將便攜式內(nèi)容回顯, 渲染時,因為是html格式,所以采用dangerouslySetInnerHTML屬性來渲染 添加樣式,渲染后里面的鏈接

    2024年02月16日
    瀏覽(33)
  • 【一個好用的智能編輯器】用于寫代碼很智能。Cursor代碼編輯器。Cursor官網(wǎng)地址。

    【一個好用的智能編輯器】用于寫代碼很智能。Cursor代碼編輯器。Cursor官網(wǎng)地址。

    這個編輯器發(fā)展非??欤豢上惚仨毝⑽?,當(dāng)然,你使用少量翻譯軟件也可以不用懂英文的情況下仍然可以快樂的使用它。 今天在另一臺機器想下載Cursor編輯器,在度娘那里竟然找不到它的地址。其中有一個微博說有分享地址,結(jié)果原來在標(biāo)題~~算我眼瞎。。。。。不過

    2024年02月17日
    瀏覽(36)
  • 0基礎(chǔ)學(xué)習(xí)VR全景平臺篇第44篇:編輯器底部菜單- 添加多態(tài)

    0基礎(chǔ)學(xué)習(xí)VR全景平臺篇第44篇:編輯器底部菜單- 添加多態(tài)

    大家好,歡迎觀看蛙色VR官方系列——后臺使用課程! 本期為大家?guī)硗苌玍R平臺,底部菜單—添加多態(tài)功能操作。 ? 功能位置示意 一、本功能將用在哪里? ?? 多態(tài)場景,指同一個空間場景不同狀態(tài)下的無縫切換,通過拍攝多張不同狀態(tài)的場景結(jié)合本功能實現(xiàn); 不僅得以

    2024年02月12日
    瀏覽(22)
  • 探索 Vim:一個強大的文本編輯器

    探索 Vim:一個強大的文本編輯器

    引言: Vim(Vi IMproved)是一款備受推崇的文本編輯器,擁有強大的功能和高度可定制性,提供豐富的編輯和編程體驗。本文將探討 Vim 的基本概念、使用技巧以及為用戶帶來的獨特優(yōu)勢。 1. Vim 的簡介和歷史 Vim(Vi Improved)是一個備受歡迎的文本編輯器,它是 Vi 編輯器的改進

    2024年02月04日
    瀏覽(26)
  • problem(1):VMware網(wǎng)絡(luò)虛擬編輯器添加VMnet0+IDA遠程調(diào)試

    problem(1):VMware網(wǎng)絡(luò)虛擬編輯器添加VMnet0+IDA遠程調(diào)試

    橋接模式:由于VMnet0是跟橋接模式有關(guān)系的,是ping通的條件,所以很重要。是IDA遠程調(diào)試的 關(guān)鍵(remote window debugger) NAT模式:外部網(wǎng)絡(luò)(橋接模式)無法訪問內(nèi)部網(wǎng)絡(luò)(NAT模式),內(nèi)部網(wǎng)絡(luò)可以訪問外部網(wǎng)絡(luò) 使用自家電腦可以訪問外部路由器,但是外部服務(wù)器不能訪問自

    2024年02月17日
    瀏覽(25)
  • VLLO - 我的第一個視頻編輯器Vlog

    VLLO - 我的第一個視頻編輯器Vlog

    ? ?【應(yīng)用名稱】:VLLO - 我的第一個視頻編輯器Vlog ?【適用平臺】:#Android ? ?【軟件標(biāo)簽】:#VLLO ?【應(yīng)用版本】:9.0.20 ?【應(yīng)用大小】:180MB ?【軟件說明】:VLLO 是一款非常簡單的視頻編輯器。初學(xué)者和一般使用者也能享受剪輯、添加字幕、加入背景音樂與轉(zhuǎn)場效果

    2024年01月19日
    瀏覽(82)
  • 用QT/C++寫一個簡易文本編輯器

    用QT/C++寫一個簡易文本編輯器

    學(xué)習(xí)QT的小練習(xí),先看一下目前實現(xiàn)的效果。 ? 功能: 編輯文本保存為txt。 打開一個txt文本文件,可編輯可保存。 文本編輯功能:剪切,復(fù)制,粘貼,加粗,斜體,下劃線,設(shè)置顏色,字體。 要點: QT Designer的UI可視化設(shè)計:基本控件布局,資源導(dǎo)入,菜單動作,信號槽的

    2024年02月05日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包