国产美女裸身网站免费观看视频,最新精品国自产拍福利,影音先锋av色噜噜影院,亚洲成av人无码影片

專業(yè)WORDPRESS主題設(shè)計(jì)制作

WordPress怎么添加文章卡片樣式?嵌入文章卡片形式短代碼(wordpress怎么添加圖片)

發(fā)布于: 2022-11-03

1 一、添加嵌入文章卡片樣式短代碼

  • 2 二、調(diào)用嵌入文章卡片形式短代碼(簡(jiǎn)碼)
  • 3 三、添加編輯器按鈕
    • 3.1 1)添加編輯器文本按鈕
    • 3.2 2)添加編輯器可視化按鈕

 

網(wǎng)站內(nèi)部鏈接優(yōu)化,在SEO環(huán)節(jié)中一直非常重要,一個(gè)好的鏈接結(jié)構(gòu)對(duì)搜索引擎優(yōu)化非常有利。

倘若在當(dāng)前文章和其他文章有關(guān)聯(lián)時(shí),主動(dòng)在頁(yè)面內(nèi)添加鏈接:

  • 會(huì)大大增加搜索引擎蜘蛛抓取的數(shù)量和深度,
  • 有助增加收錄數(shù)量,
  • 以及錨文本關(guān)鍵字的權(quán)重。

如果更新了一些舊文章,則還可以通過(guò)在新文章添加內(nèi)部鏈接,來(lái)指示搜索引擎蜘蛛重新抓取和收錄舊文章的內(nèi)容更新。

  • 內(nèi)部鏈接的常見(jiàn)形式是文本鏈接,其結(jié)構(gòu)是 <a href=”…”>錨文本</a>。
  • 但為了增強(qiáng)用戶體驗(yàn),我們可以使內(nèi)頁(yè)的文章鏈接進(jìn)一步優(yōu)化。

 

一、添加嵌入文章卡片樣式短代碼

第 1 步:添加PHP代碼

將以下代碼添加到你的WP主題的 functions.php?文件中:

/**
* 加入內(nèi)部文章縮略圖 By 我們
* 文章地址:https://www.wordpressx.com/cwl-638.html
**/
 function cwl_thumbnail_src() {
 global $post;
 if ( get_post_meta($post->ID, 'thumbnail', true) ) { //如有縮略圖,就顯示縮略圖
 $image = get_post_meta($post->ID, 'thumbnail', true);
 return $image;
 } else {
 if ( has_post_thumbnail() ) { //如有縮略圖,就顯示縮略圖
 $img_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "Full");
 return $img_src[0];
 } else {
 $content = $post->post_content;
 preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER);
 $n = count($strResult[1]);
 if($n > 0){
 return $strResult[1][0]; //若無(wú)縮略圖,就調(diào)用文中第一張圖片作縮略圖
 }else {
 $random = mt_rand(1, 20);
 return get_template_directory_uri().'/img/random/'. $random .'.jpg'; //文章中若無(wú)圖片,就隨機(jī)讀取在 random 文件夾內(nèi)的圖片作縮略圖
 }
 }
 }
 }

//加入內(nèi)部文章鏈接
 function cwl_insert_posts( $atts, $content = null ){
 extract( shortcode_atts( array(
 'ids' => ''
 ),
 $atts ) );
 global $post;
 $content = '';
 $postids = explode(',', $ids);
 $inset_posts = get_posts(array('post__in'=>$postids));
 foreach ($inset_posts as $key => $post) {
 setup_postdata( $post );
 $content .= '<div class="jiawen"><div class="fl"><a target="_blank" href="' . get_permalink() . '" class="fl"><i class="fa fa-link fa-fw"></i>';
 $content .= get_the_title();
 $content .= '</a><p class="note"><a target="_blank" rel="nofollow" href="' . get_permalink() . '">';
//$content .= get_the_excerpt(); 
 $content .= mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 180, …… );
 $content .= '</a></p></div><div class="fr"><a target="_blank" rel="nofollow" href="' . get_permalink() . '"><img src=';
 $content .= cwl_thumbnail_src();
 $content .= ' class="jiawen-thumb" alt="' . get_the_title() . '" title="' . get_the_title() . '"></a></div></div>';
 }
 wp_reset_postdata();
 return $content;
 }
 add_shortcode('jiawen', 'cwl_insert_posts');
  • 請(qǐng)注意查看你的WP主題,是否有 /img/random/?文件夾?
  • (如果沒(méi)有,請(qǐng)創(chuàng)建)
  • 然后在?random?文件里,添加 20張 jpg 圖片。

圖片以 1~20 命名:

  • 1.jpg
  • 2.jpg
  • ……(以此類推)
  • 20.jpg

第 2 步:添加CSS代碼

將以下代碼添加到你的WP主題的 style.css 文件中:

/*加入內(nèi)部文章CSS*/
.fl{float:left;}
.fr{float:right;}
.jiawen{margin-bottom:25px;padding:10px;width:95%;height:100%;border:1px solid #e8e8e8;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1);cursor:pointer;-webkit-transition:box-shadow 218ms;-moz-transition:box-shadow 218ms;-o-transition:box-shadow 218ms;transition:box-shadow 218ms;overflow:hidden;}
.jiawen:hover{box-shadow:0 1px 8px 1px rgba(0,0,0,.1);}
.jiawen .fl{width:72%;}
.jiawen .fr{padding:10px 5px;width:24%;}
.jiawen .fl a{display:block;margin-right:15px;padding:8px 0;width:100%;height: 100%;color:#8463a9!important;text-decoration:none;font-size:16px;border:none;overflow: hidden;}
.jiawen .fl .note{margin:0 0 5px;padding-left:10px;height:150px;color:#888;font-size:14px;}
.jiawen .jiawen-thumb{width:170px;height:120px;margin-top: 10px;}
@media only screen and (max-width: 700px){.jiawen .jiawen-thumb {width: auto;height: auto;}}

二、調(diào)用嵌入文章卡片形式短代碼(簡(jiǎn)碼)

可以直接在文章編輯器 “可視化” 或 “文本”?界面中,輸入簡(jiǎn)碼 【jiawen ids =postID1,postID2 ...】 的格式調(diào)用。

例如,如果我想顯示3個(gè)內(nèi)部鏈接文章,我直接輸入簡(jiǎn)碼:

  • 【jiawen ids=526,380,411】
  • 如果輸入超過(guò)5個(gè)文章id,最大只顯示5篇文章
  • 本文為避免簡(jiǎn)碼被轉(zhuǎn)義才用【】
  • 實(shí)際使用簡(jiǎn)碼時(shí),請(qǐng)將【】改成 []

 

若你不是在WordPress編輯器中使用簡(jiǎn)碼,想在別處調(diào)用,可以使用如下代碼調(diào)用它:

do_shortcode('[neilian ids ids = postID1,postID2]')

三、添加編輯器按鈕

如果需要每次手動(dòng)輸入簡(jiǎn)碼,感覺(jué)太麻煩,怎么辦呢?

WordPress的強(qiáng)大之處,就是能夠讓我們實(shí)現(xiàn)復(fù)雜事簡(jiǎn)單化 ^_^

1)添加編輯器文本按鈕

WordPress默認(rèn)內(nèi)置TinyMCE編輯器,我們可以TinyMCE編輯器文本界面,添加快捷方式按鈕。

第 3?步:添加快捷按鈕代碼

  • 請(qǐng)直接在 functions.php 文件中添加代碼?▼
//加入內(nèi)部文章,TinyMCE 編輯器文本按鈕
add_action('after_wp_tiny_mce', 'add_button_mce');
function add_button_mce($mce_settings) {
?>
<script type="text/javascript">
 QTags.addButton( 'jw', '加入內(nèi)部文章', '', '');
 </script>
<?php
}

text-interface-internal-article-button

注意事項(xiàng)

如果你已經(jīng)添加編輯器自定義快捷按鈕的其它代碼,就只需在<script type="text/javascript"> 之下,添加如下代碼?▼

QTags.addButton( 'jw', '加入內(nèi)部文章', '', '');

不然會(huì)出錯(cuò)。

2)添加編輯器可視化按鈕

我們?cè)诰庉媁ordPress文章時(shí),通常默認(rèn)界面是可視化(Visual)。

所以,最好也在可視化編輯器中添加一個(gè)按鈕。

  • 雖然此功能可以用代碼來(lái)實(shí)現(xiàn),但對(duì)于很多新手來(lái)說(shuō)有點(diǎn)復(fù)雜。
  • 對(duì)于高手覺(jué)得麻煩,因?yàn)橐谥黝}加入JS代碼,若換主題又要重新添加,感覺(jué)步驟特別繁瑣。

第 4 步:安裝啟用插件

  • 我們建議使用插件:Visual Editor Custom Buttons

安裝完成后,在左側(cè)菜單欄下方,將出現(xiàn)一個(gè)帶有齒輪圖標(biāo)的Visual Editor Custom Buttons?▼

visual-editor-custom-buttons-add-new

第 5 步:點(diǎn)擊 Add New

  • 創(chuàng)建一個(gè)自定義按鈕,任何名稱。
  • 例如:加入內(nèi)部文章

你只需跟著下圖設(shè)置即可?▼

visual-editor-custom-buttons-edit

第 6 步:?Button Content?選項(xiàng)

  • 選擇 Wrap Selection。

第 7 步:?Before?設(shè)置

  • 填入短代碼

第 8?步:Display In Editor 設(shè)置

  • 你可以勾選 Visual Editor 或 Text Editor 顯示按鈕。
  • 注意如果勾選了Text Editor(文本編輯器),則可跳過(guò)上面的 “添加快捷按鈕代碼” ,否則會(huì)重復(fù)出現(xiàn)。

第 9?步:Button Icon?選項(xiàng)

  • 在下拉選項(xiàng)菜單中,選擇 Framed?圖標(biāo)。

第 10?步:測(cè)試

  • 最后,當(dāng)然是由你來(lái)親自測(cè)試效果了 ^_^
  • 如果以上步驟都沒(méi)錯(cuò),你將會(huì)在編輯器可視化界面中,看到如下圖的按鈕?▼

framed-icon-button

希望我們網(wǎng)站( http://news.qtyiliao.cn/ ) 分享的《WordPress怎么添加文章卡片樣式?嵌入文章卡片形式短代碼》,對(duì)您有幫助。

如何在WordPress文章內(nèi)添加JavaScript代碼?(wordpress可以自己寫代碼嗎)

發(fā)布于: 2022-11-03

1 WordPress文章內(nèi)添加JS代碼方法

  • 2 1)直接在WordPress文章里添加JS代碼
  • 3 2)寫入JS文件后WordPress文章中調(diào)用JS代碼
  • 4 WordPress調(diào)用今天日期的JS代碼
  • 5 注意事項(xiàng)

 

系統(tǒng)學(xué)過(guò)建站技術(shù)的SEO高手,都知道如何簡(jiǎn)單使用JavaScript程序。

網(wǎng)絡(luò)上有很多別人分享出來(lái)的、好用的JavaScript代碼。

如果你可以在WordPress文章里添加JS代碼,必能讓文章生色不少。

WordPress文章內(nèi)添加JS代碼方法

在WordPress文章中,添加JavaScript代碼是非常簡(jiǎn)單的。

接下來(lái),我們將會(huì)為你分享:如何在WordPress文章中,添加 JavaScript 代碼程序?

通常有2種添加JS代碼的方式:

  1. 直接在WordPress文章里添加JS代碼
  2. 寫入JS文件后WordPress文章中調(diào)用JS代碼

1)直接在WordPress文章里添加JS代碼

第一種方法,直接在WordPress文章中編寫JavaScript。

以下是打印“Hello World!”文字的示例?▼

<script type="text/javascript">// <![CDATA[
document.write("Hello World!")
// ]]></script>

這是在WordPress文章中,執(zhí)行JavaScript后顯示“Hello World!” ▼

wordpress-article-add-js_001

2)寫入JS文件后WordPress文章中調(diào)用JS代碼

第二種方法,將JavaScript代碼寫入單獨(dú)的文件。

然后在需要插入JavaScript的WordPress文章中,通過(guò)WordPress文本編輯器調(diào)用JavaScript文件。

以下示例是在WordPress文章中,打印“Hello World”文本?▼

<script type="text/javascript" src="https://img.wordpressx.com/javascript/hello.js">// <![CDATA[
// ]]></script>

JavaScript文件hello.js的內(nèi)容?▼

document.write("Hello World");

在WordPress文章中添加JavaScript代碼所顯示的結(jié)果?▼

wordpress-article-add-js_002

WordPress調(diào)用今天日期的JS代碼

互聯(lián)網(wǎng)上有許多好玩又有用JavaScript代碼。

現(xiàn)在舉例說(shuō)明如何使用它們?

在WordPress文章中打印今天的日期。

將以下JavaScript date.js文件,插入到WordPress文章中?▼

<script type="text/javascript" src="https://img.wordpressx.com/javascript/date.js"></script>
<script type="text/javascript">// <![CDATA[
     // call function if required.
// ]]></script>

以下是 date.js 文件的 JavaScript 內(nèi)容?▼

var calendarDate = getCalendarDate();

document.write("Today is: " + calendarDate);

function getCalendarDate()
{
?? var months = new Array(13);
?? months[0]? = "January";
?? months[1]? = "February";
?? months[2]? = "March";
?? months[3]? = "April";
?? months[4]? = "May";
?? months[5]? = "June";
?? months[6]? = "July";
?? months[7]? = "August";
?? months[8]? = "September";
?? months[9]? = "October";
?? months[10] = "November";
?? months[11] = "December";
?? var now???????? = new Date();
?? var monthnumber = now.getMonth();
?? var monthname?? = months[monthnumber];
?? var monthday??? = now.getDate();
?? var year??????? = now.getYear();
?? if(year < 2000) { year = year + 1900; }
?? var dateString = monthname +
??????????????????? ' ' +
??????????????????? monthday +
??????????????????? ', ' +
??????????????????? year;
?? return dateString;
} // function getCalendarDate()

以下是WordPress文章中JavaScript執(zhí)行今天的日期的結(jié)果?▼

wordpress-article-add-js_003

以下是本文中執(zhí)行的JavaScript文件date.js的結(jié)果?▼

注意事項(xiàng)

要將JS代碼插入到文章中,你需要WordPress編輯器切換到文本模式。

需特別注意<script>和</ script>之間不能有換行。

如果有換行,WordPress將自動(dòng)處理為段落,自動(dòng)加上導(dǎo)致JS腳本代碼失效的p標(biāo)簽。

這里還有更多關(guān)于WordPress?JavaScript代碼的文章?▼

WordPress如何指定文章頁(yè)面加載JavaScript/CSS代碼?

在制作WordPress主題時(shí),如果有一個(gè)特定的JavaScript或CSS代碼,出現(xiàn)在WordPress的特定頁(yè)面上,它只會(huì)被使用一次。應(yīng)該把代碼放在哪里? Style.css還是base.js?但這樣做的成本有點(diǎn)大?!?/p>

wordpress-post-add-custom-fields_002-1如何讓W(xué)ordPress延遲加載JavaScript加速頁(yè)面渲染?

WordPress延遲加載JavaScript,來(lái)加速頁(yè)面渲染方法。什么是JavaScript的Defer屬性?每個(gè)人都可能遇到過(guò)這種情況:head中有N個(gè)腳本,在加載腳本時(shí),會(huì)阻塞頁(yè)面渲染,這通常是空白的。 ……

hyperlink-icon_350x350-12WordPress如何適當(dāng)引入JavaScript?自定義加載JS和CSS文件

用WordPress建站的程序員,在開發(fā)WordPress插件或定制WordPress主題時(shí),會(huì)引用一些JavaScript和CSS腳本資源。通常,人們直接為HTML使用link、script標(biāo)記。 實(shí)際上,WordPress內(nèi)……

hyperlink-icon_350x350-12

希望我們網(wǎng)站( http://news.qtyiliao.cn/ ) 分享的《如何在WordPress文章內(nèi)添加JavaScript代碼?》,對(duì)您有幫助。

如何禁用WordPress Gutenberg?關(guān)閉古騰堡編輯器插件(readfreeme古騰堡)

發(fā)布于: 2022-11-03

1 什么是古騰堡?

  • 2 為何禁用Gutenberg編輯器?
  • 3 如何禁用Gutenberg編輯器?
    • 3.1 方法1:使用Classic Editor插件
  • 4 方法2:使用Disable Gutenberg插件
  • 5 禁用Gutenberg編輯器代碼

 

WordPress核心團(tuán)隊(duì)在2018年12月7日發(fā)布WordPress 5.0,而Gutenberg將成為默認(rèn)編輯器,它將取代傳統(tǒng)的WordPress編輯器。

盡管古騰堡看起來(lái)非常高端,但許多用戶發(fā)現(xiàn)與傳統(tǒng)編輯相比,操作非常不方便。

經(jīng)典編輯器已經(jīng)被5.0版取代,該如何禁用Gutenberg,并保留經(jīng)典的WordPress經(jīng)典編輯器?

 

什么是古騰堡?

Gutenberg(古騰堡)是強(qiáng)制性推出的WordPress編輯器,旨在實(shí)現(xiàn)WordPress寫作體驗(yàn)的現(xiàn)代化。

它嘗試像頁(yè)面構(gòu)建器插件一樣的操作,允許你將項(xiàng)目拖放到文章或頁(yè)面中。

目標(biāo)是在為用戶創(chuàng)建豐富的多媒體內(nèi)容時(shí),提供更靈活和獨(dú)特的布局。

自WordPress 4.9.8以來(lái),WordPress核心團(tuán)隊(duì)已經(jīng)發(fā)布了Gutenberg的試用版 ▼

disable-gutenberg_002

  • 此標(biāo)注的目的是從數(shù)百萬(wàn)WordPress用戶那里獲得反饋,并為Gutenberg的首次發(fā)布做好準(zhǔn)備。

隨著WordPress5.0版的發(fā)布,Gutenberg將成為默認(rèn)的WordPress編輯器。

為何禁用Gutenberg編輯器?

從目前的情況來(lái)看,許多用戶認(rèn)為古騰堡不好用。

在WordPress官方插件頁(yè)面上,Gutenberg插件的平均值是2星半,這足以解釋一切。

disable-gutenberg_003

如何禁用Gutenberg編輯器?

盡管有大量負(fù)面評(píng)論,但WordPress核心團(tuán)隊(duì)在努力讓Gutenberg成為WordPress 5.0中的默認(rèn)編輯器。

這讓很多用戶非常擔(dān)心,他們想要一個(gè)選項(xiàng)來(lái)禁用Gutenberg,并保留經(jīng)典編輯器。

幸好我們可以使用WordPress插件解決這個(gè)問(wèn)題。

方法1:使用Classic Editor插件

disable-gutenberg_004

  • 使用Classic Editor插件,該插件由WordPress的核心貢獻(xiàn)者開發(fā)和維護(hù)

點(diǎn)此訪問(wèn)?Classic Editor?插件下載頁(yè)面

第 1?步:直接在后臺(tái)安裝和啟用Classic Editor插件。

  • 無(wú)需設(shè)置,啟用后會(huì)禁用Gutenberg編輯器。
  • 此插件可以設(shè)置為保留Gutenberg和Classic編輯器。

第 2 步:轉(zhuǎn)到WordPress后臺(tái)設(shè)置?→ 撰寫頁(yè)面。

第 3?步:選中“經(jīng)典編輯器設(shè)置”下的選項(xiàng)?

disable-gutenberg_005

方法2:使用Disable Gutenberg插件

如果你的網(wǎng)站上有不少專欄作家用戶,也許他們使用編輯器的習(xí)慣不同,那么他們的選擇就不同了。

如果你要為某些用戶和文章類型禁用Gutenberg,此插件將起作用。

點(diǎn)此訪問(wèn)? Disable Gutenberg 插件下載頁(yè)面

第 1?步:安裝和啟用Disable Gutenberg插件

  • 你需要安裝并啟用Disable Gutenberg插件。

第 2?步:設(shè)置插件

單擊“設(shè)置?→ 禁用Gutenberg”并保存?▼

disable-gutenberg_006

  • 默認(rèn)之下,該插件會(huì)禁用網(wǎng)站上所有用戶的Gutenberg。
  • 但是,如果要指定禁用某些類型用戶和文章類型,需要取消選中“Complete?Disable(完全禁用)”選項(xiàng)。

取消后,將顯示更多選項(xiàng)以選擇性地禁用Gutenberg,比如:?jiǎn)蝹€(gè)文章,文章類型,主題模板或的特定用戶?▼

disable-gutenberg_007

如果你發(fā)現(xiàn)你使用的WordPress插件和Gutenberg不兼容,并且你想在網(wǎng)站的其他區(qū)域使用Gutenberg,那么這個(gè)插件就能呵呵解決你的問(wèn)題。

禁用Gutenberg編輯器代碼

以下是不使用插件禁用,切換回之前的編輯器的方法。

將下面的代碼添加到當(dāng)前主題函數(shù)模板functions.php文件中 ▼

//禁用Gutenberg編輯器
add_filter('use_block_editor_for_post', '__return_false');
  • 當(dāng)然你想擁有更多選項(xiàng),你可以安裝上面的插件。

在WordPress后臺(tái)禁用Gutenberg編輯器后,前端仍將加載相關(guān)的樣式文件……

防止前端加載樣式文件,需要添加代碼 ▼

//防止前端加載樣式文件
remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' );
  • 根據(jù)WordPress官方說(shuō)明,Classic Editor經(jīng)典編輯器代碼,將繼續(xù)整合到2021年。
  • 但你不必?fù)?dān)心它,未來(lái)將會(huì)有全套的Classic Editor編輯器插件供你選擇。

希望我們網(wǎng)站( https://www.wordpressx.com/ ) 分享的《如何禁用WordPress Gutenberg?關(guān)閉古騰堡編輯器插件》,對(duì)您有幫助。

WordPress文章如何禁止自動(dòng)保存草稿/禁用修訂版本?(wordpress關(guān)閉自動(dòng)草稿)

發(fā)布于: 2022-11-03

1 WordPress自動(dòng)保存功能有什么用?

  • 2 WordPress自動(dòng)保存和自動(dòng)草稿有何不同?
  • 3 WordPress修訂版本功能有何用處?
  • 4 修改WordPress配置文件(方法1 推薦)
    • 4.1 設(shè)置WordPress修訂版本最多允許幾個(gè)?
  • 5 禁用WordPress修訂版本(方法2)

 

WordPress的自動(dòng)保存、自動(dòng)草稿和修訂版本功能,一直受到網(wǎng)絡(luò)營(yíng)銷人員的批評(píng)。

不過(guò),WordPress是世界上最受歡迎的網(wǎng)站程序:

  • WordPress功能非常強(qiáng)大;
  • 再加上無(wú)限的可擴(kuò)展性;
  • 所以WordPress在個(gè)人和企業(yè)客戶中,非常受歡迎。

WordPress自動(dòng)保存功能有什么用?

WordPress自動(dòng)保存可防止編輯器意外關(guān)閉并導(dǎo)致文章內(nèi)容丟失。

  • 例如,網(wǎng)絡(luò)突然斷開連接,突然斷電等等……
  • 編輯文章很困難,并且文章已經(jīng)消失……
  • 此刻,是非常意外的!

但是,此功能可能會(huì)導(dǎo)致數(shù)據(jù)庫(kù)膨脹,并無(wú)緣無(wú)故地添加大量無(wú)用的垃圾。

幸運(yùn)的是,有一個(gè)WordPress插件 “Easy WP Cleaner” 可以刪除這些垃圾。

問(wèn)題就在于這種“減肥過(guò)程”非常痛苦,本文會(huì)分享解決此問(wèn)題的最好方法。

WordPress自動(dòng)保存和自動(dòng)草稿有何不同?

WordPress的另一個(gè)非常煩人的功能是自動(dòng)草稿。

  • 自動(dòng)草稿與自動(dòng)保存類似,自動(dòng)保存就是你撰寫文章的時(shí)候。
  • 文章會(huì)根據(jù)時(shí)間間隔,自動(dòng)備份并寫入數(shù)據(jù)庫(kù)。
  • 單擊“寫文章”時(shí)自動(dòng)草稿是新的。

即使你退出編輯器,數(shù)據(jù)也會(huì)寫入數(shù)據(jù)庫(kù),無(wú)論你是否鍵入數(shù)據(jù)。

WordPress修訂版本功能有何用處?

實(shí)際上WordPress的修訂版本功能非常有用,用戶可以檢查更改并執(zhí)行版本控制。

事情總是有兩面性,就像自動(dòng)保存功能一樣,忽略這些變化會(huì)給數(shù)據(jù)庫(kù)帶來(lái)不必要的負(fù)擔(dān)。

  • 如果編輯長(zhǎng)文章時(shí),寫了大段內(nèi)容,記得手動(dòng)點(diǎn)擊保存。
  • 或是電腦用記事本軟件,先編輯好后復(fù)制到WordPress編輯里再發(fā)布(能有效避免在文章輸入數(shù)據(jù)庫(kù)的過(guò)程中,出現(xiàn)數(shù)據(jù)丟失的情況)。

修改WordPress配置文件(方法1 推薦)

其實(shí)WordPress中有很多隱藏的功能,可以通過(guò)在WordPress安裝根目錄的wp-config.php文件的功能,根據(jù)需求進(jìn)行配置禁用或啟用。

不少使用WordPress建站的朋友,都想禁用WordPress自動(dòng)草稿,而不是自動(dòng)保存。

以下代碼解決了這個(gè)問(wèn)題。

由于WordPress的機(jī)制,無(wú)法完全禁用自動(dòng)保存,但你可以通過(guò)設(shè)置較長(zhǎng)的時(shí)間間隔,來(lái)實(shí)現(xiàn)類似的效果,例如 ▼

define( 'AUTOSAVE_INTERVAL', 3600 ); // 默認(rèn)是 60,3600秒表示自動(dòng)保存間隔1小時(shí)

設(shè)置WordPress修訂版本最多允許幾個(gè)?

// WordPress設(shè)置自動(dòng)保存間隔/秒
define('AUTOSAVE_INTERVAL', 3600);
// WordPress設(shè)置修訂版本最多允許幾個(gè)
define('WP_POST_REVISIONS', 3);

你可以將以下定義,添加到你的 WordPress 站點(diǎn)的 wp-config.php 文件中 ▼

define( 'AUTOSAVE_INTERVAL', 3600 ); // 3600秒表示自動(dòng)保存間隔1小時(shí)
define( 'EMPTY_TRASH_DAYS', 7 ); // 在 7 天后被刪除
define( 'DISABLE_WP_CRON', true ); // 禁用內(nèi)部Wp-Cron函數(shù)
define('WP_POST_REVISIONS', false ); // 禁用文章修訂版本
  • 自動(dòng)草稿在 7 天未使用后會(huì)自動(dòng)刪除。
  • 它們基本上是自動(dòng)功能清理的,無(wú)需擔(dān)心它們。
  • 測(cè)試過(guò)設(shè)置為 define( 'AUTOSAVE_INTERVAL', 86400 ); 自動(dòng)保存間隔24小時(shí)無(wú)法生效。
  • 建議設(shè)置自動(dòng)保存間隔為3600(1小時(shí))。

禁用WordPress修訂版本(方法2)

如果方法1的禁用文章修訂版本無(wú)效,需要使用以下WordPress禁用所有文章類型的修訂版本的代碼。

WordPress文章如何禁止自動(dòng)保存草稿/禁用修訂版本?(wordpress關(guān)閉自動(dòng)草稿)

請(qǐng)?jiān)赪ordPress主題模板文件functions.php中,添加以下禁用文章修訂版本代碼 ▼

// WordPress禁用所有文章類型的修訂版本
add_filter( 'wp_revisions_to_keep', 'cwl_wp_revisions_to_keep', 10, 2 );
function cwl_wp_revisions_to_keep( $num, $post ) { return 0;}

WordPress禁用某種文章類型的修訂版本的代碼 ▼

// WordPress禁用某種文章類型的修訂版本
add_filter( 'wp_revisions_to_keep', 'cwl_wp_revisions_to_keep', 10, 2 );
function cwl_wp_revisions_to_keep( $num, $post ) {
if ( 'post_type' == $post->post_type ) { //引號(hào)中post_type改為你想禁用修訂版本的文章類型
return 0;
}
return $num;
}

至于WordPress自動(dòng)草稿,你無(wú)法禁用它們,有個(gè)重要的原因。

Audrey Capital(Matt Mullenweg 的天使投資公司)的技術(shù)忍者 Samuel ‘Otto’ Wood說(shuō):

之所以存在自動(dòng)草稿,是因?yàn)槎鄠€(gè)用戶可以同時(shí)創(chuàng)建新帖子。如果兩個(gè)人幾乎在同一時(shí)間進(jìn)入 post-new,然后他們的第一次自動(dòng)保存幾乎同時(shí)發(fā)生,那么就會(huì)出現(xiàn)競(jìng)爭(zhēng)條件,可能導(dǎo)致其中一個(gè)人取回錯(cuò)誤的帖子 ID,這將導(dǎo)致帖子被覆蓋/丟失,當(dāng)他們繼續(xù)編輯帖子時(shí)。

自動(dòng)草稿會(huì)在顯示編輯屏幕之前創(chuàng)建帖子并獲取新帖子的 ID,從而防止兩個(gè)同時(shí)作者在瀏覽器的數(shù)據(jù)中意外地?fù)碛邢嗤奶?ID。

負(fù)責(zé) WordPress 的 TinyMCE 集成的 Andrew Ozz說(shuō):

這也使得在保存第一個(gè)草稿之前上傳圖像成為可能,并且它們將準(zhǔn)確地附加到新帖子中。

對(duì)于使用帶有古騰堡編輯器的 WordPress 5.0+ 版本的人,下面的代碼片段可以禁用自動(dòng)草稿/保存 ▼

/**
 * 禁用古騰堡編輯器自動(dòng)保存 (間隔 3600秒)
 */
add_filter( 'block_editor_settings', 'cwl_block_editor_settings', 10, 2 );
function cwl_block_editor_settings( $editor_settings, $post ) {
    $editor_settings['autosaveInterval'] = 3600;
    return $editor_settings;
}

 

希望我們網(wǎng)站( https://www.wordpressx.com/ ) 分享的《WordPress文章如何禁止自動(dòng)保存草稿/禁用修訂版本?》,對(duì)您有幫助。

TAG列表 wordpress最新最熱TG匯集,掌握wordpress熱線內(nèi)容
織夢(mèng)采集俠wordpressJetpack站點(diǎn)加速器CDN圖像緩存WordPress菜單自定義圖標(biāo)WordPress調(diào)試模式Avada主題什么是 WooCommerceWooCommerceAll In One WP Securitywordpress安全防護(hù)WordPress自動(dòng)備份WordPress站內(nèi)搜索排除某些類別的文章WooCommerce 商店WordPress過(guò)濾敏感詞插件Avada主題演示WordPress tagWP安全登錄插件推薦wordpress文章瀏覽數(shù)量統(tǒng)計(jì)bootstrap自適應(yīng)布局安裝WordPress插件namechep續(xù)費(fèi)優(yōu)惠碼Wordfence Security插件禁用 xmlrpc.phpwordpress漏洞修復(fù)wp-json防止數(shù)據(jù)被采集WordPress外鏈特色圖片Better Search Replace插件WordPress網(wǎng)站安全防WordPress頁(yè)腳頁(yè)眉插件BackWPup插件wordpress小圖標(biāo)不顯示wordpress Post Viewscritical automatic updatesPretty Links Pro插件xmlrpc.php漏洞網(wǎng)站添加CDNwordpress感謝頁(yè)面主機(jī)殼WordpressWordPress頁(yè)腳加載JSWordPress廣告詞檢測(cè)wordpress DropboxWordPress虛擬主機(jī)偽靜態(tài)Jetpack插件WordPress大氣的樣式WP插件優(yōu)化head代碼WordPress站內(nèi)搜索排除所有頁(yè)面WooCommerce 定價(jià)h5自適應(yīng)布局WordPress濾敏感詞過(guò)濾插件wordpress常規(guī)設(shè)置wordpress描文本Shortcodes Ultimate插件WordPress網(wǎng)站惡意代碼Rich Snippets結(jié)構(gòu)化數(shù)據(jù)CWP控制面板轉(zhuǎn)KLOXO-MREasy WP Cleaner插件WordPress超級(jí)菜單Footer and Post Injections插件Markdown here插件wordpress打開是代碼namechep域名優(yōu)惠碼隱藏WordPress后臺(tái)登錄地址WordPress tag模版修改wordpress登錄地址wordpress表單跳轉(zhuǎn)百度熊掌號(hào)WordPress文章描文本xmlrpc.php攻擊wp-json漏洞WooCommerce 功能robots.txt禁止訪問(wèn)robots.txt安全設(shè)置WP SMTP插件設(shè)置Mega Menu插件Featured Image From URLwp-json鏈接WordPress網(wǎng)站防護(hù)wp-json安全設(shè)置保護(hù)robots.txtWordPress自定義頁(yè)眉去除tag標(biāo)簽urlWP SMTP插件wordpress更換域名圖標(biāo)不顯示Awesome SupportWP-No-Tag-Base插件WordPress顯示運(yùn)行數(shù)據(jù)庫(kù)扒站怎么改wordpress主題Redis加速緩存插件谷歌 SEOwp-json優(yōu)化Image Sizes插件WordPress官網(wǎng)制作WordPress違禁詞檢查wordpress cdnDropbox上傳失敗CWP開啟Redis緩存nameCheap最新優(yōu)惠碼隱藏WordPress代碼內(nèi)版本號(hào)wordpress文章卡片樣式http://www.fandutaoci.cnShortcodes Ultimate
服務(wù)電話:
0533-2765967

微信 13280692153