WordPress主題和插件開發的10個技巧

[ad_1]

你醒了,你想到的第一件事是「我必須完成那個WordPress插件或主題。」

雖然你仍然熱愛自己的工作並且這是一個很好的收入來源,但有時看起來你似乎沒有完成任何事情,而且這讓你發瘋。很簡單;如果你沒有完成項目,你將無法獲得報酬,如果你沒有完成足夠的項目,你將無法獲得足夠的報酬。您必須找到一種更快地結束項目的方法,我們將幫助您提供一些易於實施的建議。

你可以掌握幾種技巧來緩解這種痛苦,讓你再次熱愛自己的工作。請繼續閱讀,了解如何加快開發速度,並在創紀錄的時間內獲得插件或主題。

1.首先發展你的焦點

如果你的頭不在遊戲中,試圖開始任何事都沒有意義。你最終會無休止地滾動互聯網,同時試圖避免破壞新的GoT劇集。五分鐘後,你可能會感到沮喪,完成任務是不可能的。

拖延 要解決這個問題並不是一件容易的事情,但你並不孤單,而且有辦法解決這個問題。了解當天最有效率,警覺和渴望工作的時間是任何人都可以做的簡單優化。調整你的日程安排如果你是夜貓子,在開始工作之前做你的家務和家務。如果你是一隻早起的鳥,那麼一旦你完成那個早晨慢跑就開始工作!

2.制定計劃

你可以簡單地潛入這一點,因為你已經做好準備,所有事情都已完成。事實是,這可能不是最好的行動方案。你可能最終會在項目中迷失方向,而退回和重做的東西將是不可避免的。而且完全浪費時間。

在開始之前,請確保您知道在微任務和更大範圍方面您將要做什麼。如果您有任何問題沒有得到答覆,在您開始之前是時候向他們自己或您的老闆或客戶詢問。這可能聽起來像是另一個延遲,但從長遠來看它會得到回報。

Trello

使用任何形式的計劃員,項目經理或只是一種記下事情的方式比使用任何東西都要好。好舊的筆和紙工作奇蹟。不適用於任何特定利基的軟體 Trello 也創造奇蹟。只要確保你使用的東西,因為無論你的記憶多麼好,寫下東西都會讓你清晰。

制定計劃可以節省數小時的時間來計算「我從哪裡開始。」如果您正在使用Trello,一旦您將任務置於「完成」狀態,您還可以獲得額外的內啡肽,這將為您提供所需的動力你的其他任務。

準備是戰鬥的一半

一旦你坐下來開始工作,可能發生的最糟糕的事情是你忘了喝一杯水或者必須快速跑到浴室。如果你的工具發生同樣的情況,你就會遇到大麻煩。

技巧1:為您經常使用的頁面添加書籤並保存您的代碼片段

這個技巧尤其適用於新開發者,但即便是最有經驗的人也必須時不時地得到第二意見。無論如何,這並不羞恥。

但是,如果你必須在互聯網上搜索兩天前看到的那些有價值的信息,現在你非常需要,你可能已經失去了太多時間(你也找不到它)。為經常使用的資源添加書籤,以便更快地學習並減少浪費在搜索上的時間。

另一個準備提示是始終關閉代碼片段。這是一個巨大的節省時間。如果你注意到你一遍又一遍地輸入相同的代碼,那麼最好將它保存在某個地方,這樣當你需要再次使用它們時它們就在眼前。

技巧2:創建最受信任的插件列表

就像代碼片段和書籤一樣,毫無疑問,您可以隨時使用幾個插件來進行開發或測試。

跟蹤您使用的基本插件。一旦您從此技巧設置中獲得了列表,您下一個主題或插件擴展的開發將不需要您再次執行此操作。繼續,跳過這一步。這甚至可以加快開發速度。

4.獲取正確的文本編輯器

您將花費大部分時間在代碼編輯器上,因此最好使用它。您的選擇可能是一個簡單的文本編輯器,也可能是一個更強大的東西,與您目前正在處理的內容相關。

許多開發人員發誓,任何具有語法高亮功能的文本編輯器都足夠好。他們更喜歡Coda或Sublime Editor等編輯所帶來的簡約性。

Visual Studio代碼

另一方面,使用IDE(集成開發環境)將在同一屋檐下為您提供更多功能和工具。 Visual Studio代碼 是一款來自微軟的免費產品,我們不能推薦。它快速且非常適合WP開發。它有很多WP特定的附加組件,它可以節省你的開發時間。

5.設置測試環境

使用WordPress插件和主題,它完全是關於測試。您無法在任何地方進行測試,尤其是在您尚未設置暫存環境的情況下。手動設置並非易事。所以,抓住一個好工具。

如果你想在現場網站上嘗試一下,為了你,請不要。而是使用暫存站點。很多人 最好的WordPress主機 選項已包括暫存站點,因此您只需登錄您的主機帳戶並單擊按鈕即可

但如果您的託管服務不提供此服務,請考慮 WP Staging插件。這個插件將讓您的生活變得更加輕鬆。而不是與任何過於複雜的解決方案,或具有特定伺服器要求的解決方案,這個將讓你準備好在幾秒鐘內進行測試。將它安裝在您需要處理的實時網站上,並觀察它的神奇之處。

WPStaging

它將在您的原始WordPress安裝的子文件夾中創建您的網站的副本。有了它,你可以在你開心之前進行測試,而不會對直播網站造成永久性損害。

6.從幾秒鐘內的Scratch開始

您將測試您的新主題或插件,並且會出現問題 – 這是開發的本質。如果您沒有遇到任何問題,請致電我們。我們應該一起玩彩票。

當出現問題時,對於下一輪測試,您需要一個全新的WP環境。為此,請使用重置插件 WP重置。只需單擊一個按鈕,它就會重置WP,為您提供一個漂亮,乾淨的站點以便再次進行測試。它還提供了更多高級選項,例如重置後重新激活插件,因此您無需手動執行此操作。

WPReset動作

通過WP重置,您還可以創建急需的「檢查點」,這要歸功於 資料庫快照功能。您可以在幾秒鐘內創建一個您熟悉的資料庫快照。測試後,您可以根據需要多次回滾到特定的快照。

7.測試後

除非您希望提高插件或主題的性能,否則測試沒有意義。在它之後,可能有一些原因你可能仍然最終在同一個插件上工作。有幾種方法可以使這個過程儘可能輕鬆。

原因1:調試

如果一切順利,一定要把它放在那裡供全世界看到和使用。但是,如果出現故障,您可能需要在進入市場之前糾正錯誤。

有可能你的大部分時間都在進行調試,這就是你花了這麼長時間。不過,你不應該為了速度而犧牲插件的質量。只是發現故障似乎太過分了。

您可以使用 查詢監視器 幫助你在這裡。這個非常受歡迎的插件在管理欄中的結構化菜單中顯示信息,讓您了解您遇到的問題的原因。

查詢監視器

通過調試Ajax或REST API調用等一些高級功能,此信息可以極大地調試從PHP錯誤,掛鉤和操作到HTTP API調用的所有內容。它有助於定位問題,因為它允許您根據特定主題和插件縮小信息範圍。你可以在幾秒鐘內檢查出什麼表現不佳。

調試欄

您也可以繼續安裝 調試欄。如果您按照提示3進行操作,則可能與Developer插件一起完成了所有操作。調試欄本質上是向管理欄添加調試菜單。在菜單中,您將能夠看到查詢,緩存和其他有助於調試的信息。使用此插件的另一個好處是可以使用許多擴展,例如,Debug Console或Debug Bar Rewrite規則。他們每個人都在為表添加更多功能。

原因2:測試所有瀏覽器,以防萬一

插件上線後,請不要等待門票。確保您的插件或主題無可挑剔地在所有瀏覽器上運行,並確保您的主題不會影響網站的響應性。即使 超過63%的人使用谷歌瀏覽器只是在這個瀏覽器上工作得很好,他們中有很多人不滿意。

你需要不斷更新,你可能會認為如果需要你可以稍後再回來。事實上,讓基礎知識做好充分準備並準備好運輸當然要好得多,這樣你就可以繼續添加新功能而不是回頭再重複同樣的事情。

原因3:它可能一無是處

如果您正在開發WordPress主題,您希望確保它符合您不應該破壞的規則。為此,您可以使用一個插件來幫助您。

主題檢查WordPress插件

您應該使用的主要檢查器是WordPress 主題檢查。這個非常有用,因為它可以幫助您查看您的主題是否與其他WordPress主題相提並論。它允許您運行WordPress在提交主題時使用的測試工具。

主題檢查結果

一旦測試完成,這將花費一秒鐘,您可以看到主題中的任何內容是否不符合WordPress標準。您可以更輕鬆地使用WordPress的最佳實踐,而無需花費多少時間提前學習它們。

8.如果你被打亂了

萬一你被打斷了,如果你和某人一起工作,那就太煩人了,盡量不要向他們扔東西。

更常見的情況是你休息一下,或者更重要的事情發生了,所以你不得不離開你的車站。幾個小時後回到它可能需要幾個小時才能重新進入遊戲並找出所做的更改。更糟糕的情況是那些討厭的同事可能會在你不在的時候做出一些改變。

一定要安裝 簡單的歷史 插入。安裝並激活此插件後,您就可以在儀錶板上看到它。

簡單歷史插件

因此,如果其他人安裝了任何東西,或進行了任何其他更改,您可以在此處輕鬆查看。它將幫助您相應地規划下一步。

9.跟蹤你的速度

另一個與內啡肽有關的提示可以創建你可能缺少的驅動器:自己計時。

現在,起初,這似乎有點違反直覺。您可能已經知道完成主題或插件需要多長時間,而且這不是您自豪並想要分享的數字。不過,你沒有理由不嘗試這個。說白了,你應該與自己競爭。

定時自己可以成為減緩你速度的重要指標。當您在時鐘上時,更容易看到您的開發工作的哪些方面需要改進。他們中的一些人可能會比你估計的要長得多,其他人會變得更容易。

一旦你知道哪個部分最麻煩,那麼你就會知道哪個插件適合你。在此之前,請確保安裝並激活它們,以防萬一。畢竟,你總是可以點擊重置按鈕!

10.確保玩得開心

如果你正在做一些你不感興趣的事情或者你覺得無聊,那麼你生產力的最大殺手就是。播放一些音樂,遊戲化你的任務,觀看一些貓視頻,並為完成的工作考慮適當的獎勵。無論什麼對你有用,只要你不討厭過去常常找到的東西!

相關文章