<noframes id="jjr3b"><form id="jjr3b"><th id="jjr3b"></th></form>

    <noframes id="jjr3b"><span id="jjr3b"><span id="jjr3b"></span></span>

    <noframes id="jjr3b"><form id="jjr3b"><th id="jjr3b"></th></form>
    <form id="jjr3b"></form>

    <noframes id="jjr3b">
      18868949445

      三亞網頁制作:成為WordPress開發人員的綜合指南

      日期:2020-03-28 閱讀:289   作者:三亞網站設計開發公司

      由于WordPress是世界上領先的內容管理系統之一,它促使無數人自己成為開發人員。我在這個行業中所知道的一些最好的東西來自于這些“DIY開發人員”--那些開始把代碼當作業余愛好的人。

      WordPress是一個很好的入門媒體,因為它的功能清晰,編碼風格非常透明,易于理解,而且文檔非常出色(更不用說龐大的社區了)。有了這篇文章,我希望我能給你一個快速入門,從哪里開始你漫長的,但希望-有趣的旅程!

      三亞網頁制作給開發人員的注意:有相當多的例子,我所解釋的不是完整的故事。這就是特里·普拉切特所說的“對孩子撒謊”。要向初學者解釋編程概念是很困難的,因為要了解最大的細節是很困難的。當你在學校學習加速的時候,你沒有被告知這實際上是積分,圖下的面積之和。你只需學習結果(隨著時間的推移速度)。這里的想法是一樣的:)

      WordPress是用什么做的?

      WordPress不是由特殊的“WordPress材料”組成的,它是使用web上最常用的編程語言PHP構建的。還使用了三種語言,它們負責WordPress網站的不同方面,使總數達到四種:

      • PHP
      • HTML
      • CSS
      • JavaScript

      注:實際上,還有幾種語言使用得更多,比如XML或MySQL。您將不需要使用這些語言,或者當您使用這些語言時,您將了解它們。它們的使用要么是間接的(通過PHP函數使用),要么被降級為WordPress的一個小的、隱藏的方面。

      為了成為一個有成就的WordPress開發人員,你需要精通這三個方面。在我看來,HTML是最容易學習的,其次是CSS,然后是PHP。不要犯容易學易掌握的錯誤。雖然您可以在幾天內使用HTML和CSS,特別是CSS是很難掌握的。

      那我該怎么開始呢?

      這個問題的答案取決于你是什么樣的人。有兩條基本的路可以走。你可以先開始擺弄,然后學習你需要做的事情,或者你可以坐下來,先學會所涉及的語言。

      梅德勒

      這就是我9年前開始工作時所走的道路(我當時認為是WordPress 1.2)。我有一個基本的博客,這很好,我只是想要一個不同的背景顏色。我開始四處挖掘并設法改變它。我不知道我在做什么,但任何時候我都想改變一些事情,我看了論壇、教程,并試圖了解我到底做了什么。


      最終,這讓我通過閱讀PHP文檔、CSS規范等來真正地學習編程,但最初的提升來自于實際實現的目標。

      這類似于學習音樂。如果孩子們必須先學習音樂理論,他們可能會被推遲。先給某人一把吉他或一架鋼琴,教他們幾個和弦,他們就會更容易接受這個理論。

      如果你喜歡一只手靠近,你往往會摔倒在你的腳上,思考得很快,那么你就會為你而發號施令。

      學生

      許多人決定先坐下來學一門語言。這種方式同樣好,也同樣值得。當你不能立即在你的網站上改變一些東西時,你會感到“匆忙”。當你最終到達一個網站,并且真正了解它的時候,你就可以得到它。


      多管閑事方法的主要缺點是,您在一個結構較少、控制較少的環境中學習。因此,你在黑暗中比你想要的更多。如果你先花時間去學習東西,你就會有一個更容易的時間來應用你的知識。

      當你不知道某事時,如果你感到不自在,如果你不是一個天生的冒險者,而且你不喜歡意外的事情發生,學生的方法應該是你的道路。

      WordPress組件

      正如我之前提到的,WordPress主要由PHP、CSS、HTML和Javascript組成。在任何給定的情況下,你開始學習的哪一種都是用來生成你在頁面上看到的東西的。我有一種強烈的感覺,那就是好管閑事的學習方法的弟子們會想要首先使用CSS和HTML,而學生們會想要解決PHP問題。

      使用建筑的類比:

      • PHP

        是建造房屋所用的技術、方法和機器。
      • HTML

        是房子的結構。地基和墻壁。
      • CSS

        可以說,比一套墻更能制造一座房子的東西。油漆,地毯,小圓拱等等。
      • JS

        (JavaScript)有點像電子鐘和口哨。家庭自動化,自動打開車庫門等。

      HTML


      HTML--或超文本標記語言--是一種負責提供網頁結構的語言。HTML的任務不是告訴標題它應該有紫色的背景,而是它的工作是確定這個標題應該是什么級別。

      一個很好的例子展示了這一點CSS禪園。如果你去網站,你會看到在右邊的鏈接列表“選擇一個設計”。如果你瀏覽幾個網站,你會發現網站的外觀發生了巨大的變化。在每種設計中,網頁的HTML都是完全相同的。它的結構樣式是不同的,將我們整齊地帶到我們的下一種語言,CSS。

      CSS

      CSS--或層疊樣式表--是網頁樣式的一種方式。如果您在HTML中創建了一個標題和一個段落,那么CSS的工作就是確定這兩個元素是如何顯示的。字體,字體大小,字體重量,顏色,填充,邊距等等-所有這些都取決于CSS。

      PHP

      PHP-或PHP:超文本預處理程序(它是一個遞歸縮略詞)-是一種服務器端腳本語言,允許您執行一些非常棒的技巧。出于我們的目的,它主要用于輸出HTML。


      當您編寫HTML時,您可以顯示任何日期,但是您需要實際輸入它。向用戶顯示當前日期是不可能的。您可以每天手動更新它,但即使這樣,您也無法解釋時區差異。

      這就是PHP出現的地方。而不是說:“日期是2013-07-02”,你可以說:“日期是[當前日期]”。這當然不是它的外觀,但這是一個想法,這就是“服務器端”出現的原因。

      從服務器檢索HTML文件并按原樣顯示。PHP文件不會從服務器中檢索。相反,每當您查看PHP頁面時,都會在服務器上處理代碼,并且只看到結果。我們示例中的“[當前日期]”位被實際的當前日期替換,然后才發送到您的瀏覽器。

      JavaScript

      JavaScript是一種多用途、多用途的語言.為了我們的目的,它被用來加強網站的行為。當您通過表單發送聯系人消息時,頁面通常會重新加載并得到成功消息。使用Javascript,您可以使表單滑開,消息浮動,而不是重新加載頁面。它是HTML和CSS之上的一個層,它增加了功能。

      潛入其中

      最好的起點是WordPress本身。正如我提到的,這是一個非常容易理解的系統,PHP和HTML將特別容易通過它學習。

      我建議查看默認的“二十二個主題”。此主題(和其他主題)可在WordPress安裝中的wp-content/Themes文件夾中找到?!皃age.php”文件負責顯示WordPress頁面。打開此文件并導航到網站上的頁面。您會注意到,很容易確定發生了什么。

      ?
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
          <header class="entry-header">
              <h1 class="entry-title"><?php the_title(); ?></h1>
          </header>
       
          <div class="entry-content">
              <?php the_content(); ?>
              <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'twentytwelve' ), 'after' => '</div>' ) ); ?>
          </div><!-- .entry-content -->
          <footer class="entry-meta">
              <?php edit_post_link( __( 'Edit', 'twentytwelve' ), '<span class="edit-link">', '</span>' ); ?>
          </footer><!-- .entry-meta -->
      </article><!-- #post -->

      在第3行中,有一個叫做‘_title()’的函數。該頁的標題將被添加以代替此標題。如果將這一行更改為以下內容,則可以在標題之前顯示文本“title:”:

      ?
      1
      <h1 class="entry-title">Title: <?php the_title(); ?></h1>

      即使還不完全清楚,也值得對這些文件進行調查,并試圖找出正在發生的事情。這個WordPress代碼這一切都是你的朋友!

      WordPress代碼庫

      這個WordPress代碼這個WordPress文檔。它有許多入門文章和教程,它還為幾乎所有使用的函數提供了文檔。

      之前,您已經看到了‘the_title()’函數??焖偎阉鲗槟峁┮韵挛臋n:標題()在這里,您可以閱讀所有關于這個函數和它給您提供的所有選項。

      閱讀標題函數的說明后,您可以發現我們也可以將文本“title:”放在標題之前,如下所示:

      ?
      1
      <h1 class="entry-title"><?php the_title( 'Title:' ); ?></h1>

      盡管您還沒有了解PHP函數和參數,但是您已經像專業人士一樣使用它們了。這就是為什么使用WordPress來學習編程是如此偉大的原因。

      具體教程


      具體的教程也非常有用,通常是在你有目標的時候。如果您想要顯示文章的摘錄而不是完整的內容,可以查看教程,如我找到的教程。論Wp初學者.

      通常情況下,這些文章會教你你需要知道的,然后是一些。你經常聽不懂別人說的話。雖然這很煩人,但沒關系。你不可能一下子把所有的東西都拿走,但你最終會到那里的。

      教程網站

      有許多網站提供有關WordPress和其他編程語言的完整課程。最近出現了一些非常好的東西。樹屋, 圖斯普魯斯溢價代碼學院都是學習的好地方。

      當我開始工作的時候,我真希望有這樣的資源,我特別喜歡樹屋。它是有趣的,容易理解的,學習事物是一種快樂。我用它在我的公司培訓新的人,我自己用它來學習新的技能。

      使用這些網站的最大好處--盡管它們花費了一些錢--是因為你得到了一個無所不包的教育。事實上,HTML、CSS、PHP和Js本身是完全無用的。例如,如何使用JS取決于所有其他三種語言,因此,確保在一個好的系統中教會他們所有的知識是向前邁進的一個很好的方法。

      習慣性閱讀

      閱讀這一領域的頂級博客對于任何開發人員來說都是必不可少的--初學者和專業人士都是如此。初學者從所有的文章中學習,專業人士在游戲中保持領先地位。開發領域的大多數網站都有深入的技術文章、較輕的閱讀以及針對初學者的文章,因此您肯定會在您的級別上找到有趣的文章,不管該級別是什么??纯幢疚哪┪驳膮⒖假Y料部分,看看一些例子。

      論壇

      我不是一個論壇的球迷,因為他們可以分發一些不準確的東西。然而,在學習的同時,有時也會陷入別人的錯誤。要成為一名優秀的三亞網頁制作開發人員,唯一的方法就是犯這么多錯誤,以至于你非常擅長識別和回避它們。


      网赚团队