不是WordPress專家,但想修改程式碼怎麼辦?

自己也不是Wordpress專家,但有很多時候我們必須去修改程式碼來解決網站問題,可以怎麼做?

程式碼是什麼?

以現代程式碼語言中,透過文字檔案進行轉譯成二進位指令,也就是0與1之間運行,基本上所有網站的後台絕大多數是具有程式碼定義,只是多寡而已,免費部落格基本上是不會用到,只要出問題都會交給大公司的工程師去解決;而電商則是需要大量程式碼解決。

通常程式碼的普遍規律是:越進階的語言,其執行效率越低。

不要修改核心程式碼

因為我們都知道Wordpress最大功用就是屬於開源系統,是由許多工程師、設計師去做出來的,他們背後都有邏輯,其最重要的關鍵就是—不要修改核心程式碼

什麼叫核心程式碼?

基本上,wp-content/ 目錄以外的任何地方程式碼都不應該被更改,一旦修改了就代表這個東西已經被覆蓋,就回不去。

所以才有人說能不動程式碼就不要動,盡量用外掛來解決問題。

OK,問題是今天連外掛都完蛋那要怎麼辦?我就遇到這個例子,所有程式碼的外掛都完蛋,今天這篇文章就來教你如何修改Wordpress後台的程式碼。

程式碼的外掛都完蛋,救回網站的文章:17個步驟處理wordpress「這個網站發生重大問題。」的訊息

安全下載Wordpress外掛的程式碼使用:WordPress超級實用外掛,只要用5個程式碼片段就可以成為強大網站

如何修改程式碼?

剛剛說核心程式碼都不要動,那麼究竟什麼是不核心程式碼?我的話,答案就是wp-config.php

看不懂也沒關係接下來就帶你去看看。

Step1.

首先,我們到Wordpress後台找到外觀底下的佈景主題檔案編輯器

Step2.

你可以看到後台這邊都是程式碼語言。

我們在這邊的右邊找到functions.php

通常是第二個。

Step3.

在這邊插入PHP相關語法,建議都放最前面,你可以在這篇文章有5個語法任選可以放。

這邊放一個可以圖片陰影的語法。

add_action( 'wp_head', function () { ?>
<style>
.entry-content img {
    border-style: solid;
    border-color: #333333;
    border-width: 0px;
	box-shadow:3px 3px 12px gray;padding:3px;
	display:block;
	margin:auto;
}
.wp-block-image figcaption {
    text-align: center;   
}
</style>
<?php } );

當然,如果你要修改程式碼語法的數值也都可以。

結論

對於不是非常專業的人員來說,在後台去改程式碼是一件極其風險的事,會用這種方式事非常下策,畢竟有外掛程式碼可以去覆寫,但本身也不知道為什麼我的Wordpress一直針對程式碼外掛出錯。

因此,要使用這個方式的話建議去增加第二個備用網站來做「實驗」,把原來網站事先備份好,以此降低不利於暴露風險中。

你可能會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Scroll to Top