\n<\/p> WordPress顯示一個博客頁面 - 所有博客文章的存檔頁面 - 默認情況下。
\n<\/p>如果我們現在訪問單個帖子URL - 類似於http:\/\/my-website.com\/2018\/11\/14\/sapiente-ad-facilis-quo-repellat-quos\/-我們會看到這樣的東西:
<\/span>if ( have_posts() ) {\n<\/span><\/span> while ( have_posts() ) {\n<\/span><\/span> the_post();\n<\/span><\/span> \/\/\n<\/span><\/span> \/\/ Post Content here\n<\/span><\/span> \/\/\n<\/span><\/span> } \/\/ end while\n<\/span><\/span>} \/\/ end if\n<\/span><\/span>?><\/span>\n<\/span><\/pre>\n<\/p>
\n
我們的<\/p>loop
,儘管很粗糙,但實際上是有效的。\n<\/p>>將我們的主題構造到文件中並應用Bootstrap Markup
\n<\/p>>現在,我們將使用Twitter Bootstrap標記來實現partials,例如header.php and footer.php和各種專用模板,以便我們更輕鬆地進行樣式。\n
>從index.php開始,我們用get_header()和get_footer()函數替換循環(huán)之前和之後的所有內容\n
\n<\/p>這意味著我們需要在我們提到的部分中提供所有內容。 >\n>與我們所說的一致 - 我們將使用Twitter bootstrap主題 - 我們的header.php文件將看起來像這樣:\n<\/em>\n<\/p>我們的footer.php文件將看起來像:\n\/*\n<\/span>Theme Name: Botega Simple Theme\n<\/span>Theme URI: https:\/\/botega.co.uk\n<\/span>Author: Tonino Jankov\n<\/span>Author URI: https:\/\/botega.co.uk\n<\/span>Description: Basic WordPress theme for Sitepoint theme building tutorial\n<\/span>Text Domain: bsimple\n<\/span>Version: 1.0.0\n<\/span>License: GNU General Public License v2 or later\n<\/span>*\/\n<\/span><\/pre>\n<\/h2>\n我們正在使用HTML標籤中的Bootstrap類,以及WP_head()和WP_FOOTER()FIRE WP_HEAD和WP_FOOTER ACTION HOCKS。\n<\/p>我們將要做的接下來的事情是從startbootstrap.com上包括Clean Bootstrap模板的CSS和JavaScript,該模板帶有MIT許可證,因此我們可以自由使用。這樣,我們的主題將帶有預定義的樣式,響應能力,我們仍然能夠進一步設置。\n
> functions.php<\/p>\n
> functions.php是一個帶有任何嚴重WordPress主題的文件。這是一個充當窮人插件存檔的文件。它允許我們在主題中包含任何自定義功能。 <\/h2>\n
>我們首先使用此文件包括Bootstrap和Bootstrap主題的樣式和腳本:<\/p>\n
\n<\/p>這是一種在主題中包含腳本和樣式的WordPress-事務方式。它允許我們指定腳本的位置將被登錄(標題與頁腳)和重點的優(yōu)先級。我們甚至可以指定每個特定資源對彼此的依賴性。這將確保資源將以正確的順序加載。
<\/span>\/**\n<\/span><\/span> *\n<\/span><\/span> * @package Botega_Scratch_Theme\n<\/span><\/span><\/span> *\/\n<\/span><\/span>?><\/span>\n<\/span>\n<\/span>\n<\/span> <\/span><\/span>><\/span>\n<\/span>><\/span>\n<\/span> ><\/span><\/span><\/title<\/span>><\/span>\n<\/span> rel=\"stylesheet\"<\/span> href=\"<\/span>\"<\/span>><\/span>\n<\/span> <\/span>\n<\/span><\/head<\/span>><\/span>\n<\/span>
国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂
><\/span>\n<\/span>\n ><\/span>\n<\/span> ><\/span><\/span><\/h1<\/span>><\/span>\n<\/span> ><\/span><\/span><\/h3<\/span>><\/span>\n<\/span> <\/header<\/span>><\/span>\n<\/span>\n <\/span> if ( have_posts() ) :\n<\/span><\/span> \/* Start the Loop *\/\n<\/span><\/span> while ( have_posts() ) :\n<\/span><\/span> the_post();\n<\/span><\/span> endwhile;\n<\/span><\/span> endif;\n<\/span><\/span> ?><\/span>\n<\/span>\n<\/body<\/span>><\/span>\n<\/span><\/pre>>\n我們在這裡使用WP_ENQUEUE_SCRIPTS ACTION HONK。我們可以在法典中了解更多有關它的信息。 (我們在上一篇文章中介紹了動作鉤。)\n在我們的自定義bsimple_scripts()函數(我們將其連接到wp_enque_scripts action Hook)中\n>我們可以看到我們正在從Internet(Google字體)和主題文件夾中加載樣式。因此,我們在主題文件夾中創(chuàng)建CSS,JS和WebFonts目錄,並複制Bootstrap主題的CSS,JavaScript文件以及Fontawesome Icon-Font Files。\n<\/p>>我們還將index.php文件複製到Archive.php,page.php和single.php文件,我們將修改。
>\n<\/p>現在,我們的主題文件結構將看起來像這樣:
\n<\/p>\n
<\/p>\n
調整標記<\/p>\n
>如果我們現在訪問主頁,我們將在頂部看到菜單- 儘管它和頁面仍然是一團糟- 因為標題中的以下行仍在輸出包裝在DIV及其自己的UL中的菜單標籤,因此不受我們的bootstrap樣式的影響:
\n<\/p>\n為了解決這個問題,我們首先需要轉到我們的WP-Admin儀表板,然後在定制器中創(chuàng)建一個新菜單。我們將其命名
頂部菜單<\/h2>。
\n<\/p>\n
<\/span>if ( have_posts() ) {\n<\/span><\/span> while ( have_posts() ) {\n<\/span><\/span> the_post();\n<\/span><\/span> \/\/\n<\/span><\/span> \/\/ Post Content here\n<\/span><\/span> \/\/\n<\/span><\/span> } \/\/ end while\n<\/span><\/span>} \/\/ end if\n<\/span><\/span>?><\/span>\n<\/span><\/pre>> https:\/\/uploads.sitepoint.com\/wp-content\/uploads\/2018\/11\/11\/1542595661customizer.mp4\n我們完成此操作後,我們將轉到header.php文件刪除以下行:>\/*\n<\/span>Theme Name: Botega Simple Theme\n<\/span>Theme URI: https:\/\/botega.co.uk\n<\/span>Author: Tonino Jankov\n<\/span>Author URI: https:\/\/botega.co.uk\n<\/span>Description: Basic WordPress theme for Sitepoint theme building tutorial\n<\/span>Text Domain: bsimple\n<\/span>Version: 1.0.0\n<\/span>License: GNU General Public License v2 or later\n<\/span>*\/\n<\/span><\/pre>\n在他們的位置,我們將這些行:<\/p>\n
<\/span>\/**\n<\/span><\/span> *\n<\/span><\/span> * @package Botega_Scratch_Theme\n<\/span><\/span><\/span> *\/\n<\/span><\/span>?><\/span>\n<\/span>\n<\/span>\n<\/span> <\/span><\/span>><\/span>\n<\/span>><\/span>\n<\/span> ><\/span><\/span><\/title<\/span>><\/span>\n<\/span> rel=\"stylesheet\"<\/span> href=\"<\/span>\"<\/span>><\/span>\n<\/span> <\/span>\n<\/span><\/head<\/span>><\/span>\n<\/span>><\/span>\n<\/span>\n ><\/span>\n<\/span> ><\/span><\/span><\/h1<\/span>><\/span>\n<\/span>