<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>การสร้าง Theme Wordpress - TsupamaN.com</title>
	<atom:link href="https://www.tsupaman.com/tag/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87-theme-wordpress/feed" rel="self" type="application/rss+xml" />
	<link>https://www.tsupaman.com/tag/การสร้าง-theme-wordpress</link>
	<description>ทำเว็บไซต์ด้วย Wordpress</description>
	<lastBuildDate>Fri, 16 Aug 2013 02:23:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>
	<item>
		<title>การเขียน Theme WordPress ตอนที่ 2</title>
		<link>https://www.tsupaman.com/2013/08/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99-theme-wordpress-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97%e0%b8%b5%e0%b9%88-2</link>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Fri, 16 Aug 2013 01:49:55 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Theme WordPress]]></category>
		<category><![CDATA[การสร้าง Theme Wordpress]]></category>
		<category><![CDATA[การเขียน Theme Wordpress]]></category>
		<category><![CDATA[เขียน Theme WordPress ใช้เอง]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=264</guid>

					<description><![CDATA[<p>จากบทความที่แล้ว การเขียน theme wordpress ตอนที่ 1 เรารู้จักกับ โครงสร้างของ wordpress กันไปแล้ว วันนี้มาเตรียมตัวกัน ว่าจะต้องทำอะไรบ้างครับ เริ่มจาก ไฟล์ Worksheet อันนี้ ลองเอาไปอ่านศึกษากันดู หน้าเดียว แต่รวบรวมทุกอย่างไว้เกือบทั้งหมด คลิกดาวน์โหลด  แล้วมาเริ่มกันเลย การสร้าง Theme WordPress ใช้งานเอง สร้างไฟล์ header.php เขียนอย่างไร &#60;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&#62; &#60;html xmlns="http://www.w3.org/1999/xhtml" &#60;?php language_attributes(); ?&#62;&#62; &#60;head profile="http://gmpg.org/xfn/11"&#62; &#60;meta http-equiv="Content-Type" content="&#60;?php bloginfo('html_type'); ?&#62;; charset=&#60;?php bloginfo('charset'); ?&#62;" /&#62; &#60;title&#62;&#60;?php wp_title('&#38;laquo;', true, [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2013/08/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99-theme-wordpress-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97%e0%b8%b5%e0%b9%88-2">การเขียน Theme WordPress ตอนที่ 2</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>จากบทความที่แล้ว <strong><a href="https://www.tsupaman.com/2013/07/how-to-create-theme-wordpress-1">การเขียน theme wordpress ตอนที่ 1</a></strong> เรารู้จักกับ <strong>โครงสร้างของ wordpress</strong> กันไปแล้ว วันนี้มาเตรียมตัวกัน ว่าจะต้องทำอะไรบ้างครับ เริ่มจาก</p>
<ul>
<li>ไฟล์ Worksheet อันนี้ ลองเอาไปอ่านศึกษากันดู หน้าเดียว แต่รวบรวมทุกอย่างไว้เกือบทั้งหมด <a title="wordpress worksheet" href="https://www.tsupaman.com/wp-content/uploads/2013/07/Wordpress-Cheat-Sheet.pdf" target="_blank"><strong>คลิกดาวน์โหลด</strong></a><strong>  </strong>แล้วมาเริ่มกันเลย</li>
</ul>
<h3>การสร้าง Theme WordPress ใช้งานเอง</h3>
<ul>
<li>สร้างไฟล์ <strong>header.php</strong> เขียนอย่างไร</li>
</ul>
<pre class="font-size:11 line-height:18 top-margin:30 bottom-margin:30 lang:php decode:true crayon-selected" title="header.php">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" &lt;?php language_attributes(); ?&gt;&gt;

&lt;head profile="http://gmpg.org/xfn/11"&gt;
&lt;meta http-equiv="Content-Type" content="&lt;?php bloginfo('html_type'); ?&gt;; charset=&lt;?php bloginfo('charset'); ?&gt;" /&gt;
&lt;title&gt;&lt;?php wp_title('&amp;laquo;', true, 'right'); ?&gt; &lt;?php bloginfo('name'); ?&gt;&lt;/title&gt;

&lt;link href="&lt;?php bloginfo('template_url'); ?&gt;/style.css" media="screen" rel="stylesheet" type="text/css" /&gt;
&lt;link href="&lt;?php bloginfo('template_url'); ?&gt;/css/styles.css" rel="stylesheet" type="text/css"&gt;

&lt;script type="text/javascript" src="&lt;?php bloginfo('template_url'); ?&gt;/js/jquery-1.7.2.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="&lt;?php bloginfo('template_url'); ?&gt;/js/jquery-func.js"&gt;&lt;/script&gt;

&lt;link rel="pingback" href="&lt;?php bloginfo('pingback_url'); ?&gt;" /&gt;
&lt;?php wp_head(); ?&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;div class="container"&gt;
    &lt;!-- body zone in file index.php --&gt;</pre>
<h3><span style="text-decoration: underline;">อธิบาย header.php</span></h3>
<ul>
<li>ประกาศ <strong>doctype + &lt;html&gt; และ &lt;head&gt;</strong> ตามนี้ (สามารถนำไปใช้ได้ทุกธีม)</li>
</ul>
<pre class="font-size:11 line-height:18 lang:php decode:true">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" &lt;?php language_attributes(); ?&gt;&gt;
&lt;head profile="http://gmpg.org/xfn/11"&gt;</pre>
<ul>
<li> ประกาศ<strong> meta tag และ title</strong> (จะเห็นว่า ในแท็กเหล่านี้ มีคำสั่ง php แทรกตลอดเช่น <strong>&lt;?php bloginfo(&#8216;name&#8217;); ?&gt;</strong> คือประกาศชื่อ<strong> blog name</strong> ของเว็บครับ)</li>
</ul>
<pre class="font-size:11 line-height:18 lang:php decode:true">&lt;meta http-equiv="Content-Type" content="&lt;?php bloginfo('html_type'); ?&gt;; charset=&lt;?php bloginfo('charset'); ?&gt;" /&gt;
&lt;title&gt;&lt;?php wp_title('&amp;laquo;', true, 'right'); ?&gt; &lt;?php bloginfo('name'); ?&gt;&lt;/title&gt;</pre>
<ul>
<li> การประกาศใช้ stylesheet และ จาวาสคริปต์ ตบท้ายด้วย pingback และ &lt;?php wp_head(); ?&gt; เพื่อให้รู้ว่า จบส่วนของ header แล้วนะ</li>
</ul>
<pre class="font-size:11 line-height:18 lang:php decode:true">&lt;link href="&lt;?php bloginfo('template_url'); ?&gt;/style.css" media="screen" rel="stylesheet" type="text/css" /&gt;
&lt;link href="&lt;?php bloginfo('template_url'); ?&gt;/css/styles.css" rel="stylesheet" type="text/css"&gt;

&lt;script type="text/javascript" src="&lt;?php bloginfo('template_url'); ?&gt;/js/jquery-1.7.2.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="&lt;?php bloginfo('template_url'); ?&gt;/js/jquery-func.js"&gt;&lt;/script&gt;

&lt;link rel="pingback" href="&lt;?php bloginfo('pingback_url'); ?&gt;" /&gt;
&lt;?php wp_head(); ?&gt;
&lt;/head&gt;</pre>
<p>ปล. หากจะใช้ path ของธีม ให้ใช้ <strong>&lt;?php bloginfo(&#8216;template_url&#8217;); ?&gt;</strong> เป็นตัวอ้างอิงแบบนี้ <strong>&lt;img src=&#8221;<span style="color: #ff0000;">&lt;?php bloginfo(&#8216;template_url&#8217;); ?&gt;/images/picture.jpg</span>&#8221; /&gt;</strong> เป็นต้น ชื่อไฟล์ต่างๆ รูปภาพ ก็สามารถใช้ path นี้ได้</p>
<p>จากการใช้งานเบื้องต้น สามารถนำโค้ดตัวอย่างนี้ไปใช้ได้เลย เปลี่ยนแค่ stylesheet name หรือ javascript ต่างๆเท่านั้นเองครับ</p>
<ul>
<li>สร้างไฟล์ <strong>footer.php</strong> เขียนอย่างไร</li>
</ul>
<pre class="font-size:11 line-height:18 top-margin:20 bottom-margin:20 lang:php decode:true" title="footer.php">   &lt;div class="footer"&gt;
        &lt;div id="credit"&gt;
		&lt;p class="copyright"&gt;&amp;copy; Copyright 2013 tsupaman.com All rights reserved. Powered by WordPress.&lt;/p&gt;

		&lt;div class='clear'&gt;&amp;nbsp;&lt;/div&gt;
	&lt;/div&gt;

   &lt;/div&gt;	
   &lt;div class='clear'&gt;&amp;nbsp;&lt;/div&gt;
   &lt;?php wp_footer(); ?&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<ul>
<li> จะเห็นว่า ในไฟล์  footer นัั้น แทบไม่มีอะไรเลย นอกจาก tag ปิดต่างๆ ที่สร้างขึ้นใน <strong>header.php</strong> เราแค่ประกาศ <strong>&lt;?php wp_footer(); ?&gt;</strong> เพื่อบอกให้รู้ว่า สิ้นสุด footer แล้วนะเท่านั้นเอง นอกนั้นจะใส่โค้ดอะไร ค่อยมาว่ากันทีหลังครับ</li>
</ul>
<p>วันนี้ขอจบการสร้าง theme wordpress ใช้งานเองแค่ header กับ footer นะครับ ครั้งหน้าจะเข้าสู่หน้า index กัน</p>
<p><strong><a href="https://www.tsupaman.com">บทความโดย tsupaman.com</a></strong></p>
<p>The post <a href="https://www.tsupaman.com/2013/08/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%80%e0%b8%82%e0%b8%b5%e0%b8%a2%e0%b8%99-theme-wordpress-%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%97%e0%b8%b5%e0%b9%88-2">การเขียน Theme WordPress ตอนที่ 2</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>การเขียน Theme WordPress ตอนที่ 1</title>
		<link>https://www.tsupaman.com/2013/07/how-to-create-theme-wordpress-1</link>
					<comments>https://www.tsupaman.com/2013/07/how-to-create-theme-wordpress-1#comments</comments>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Wed, 24 Jul 2013 07:39:30 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Theme Wordpress free]]></category>
		<category><![CDATA[การทำงานของ wordpres]]></category>
		<category><![CDATA[การสร้าง Theme Wordpress]]></category>
		<category><![CDATA[การเขียน Theme Wordpress]]></category>
		<category><![CDATA[วิธีเขียน Theme Wordpress]]></category>
		<category><![CDATA[เขียน Theme Wordpress]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=253</guid>

					<description><![CDATA[<p>ก่อนที่เราจะมาเริ่มเขียน Theme WordPress ใช้งานเองนั้น เรารู้จักกับ WordPress ดีพอหรือยัง สามารถใช้งานมันได้เต็มประสิทธิภาพแล้วหรือยัง เรียนรู้ระบบต่างๆภายในแล้วหรือยัง รู้จักภาษา PHP และ HTML (CSS,JavaScript) แล้วหรือยัง  เป็นต้น หากเราไม่มีข้อมูลพวกนี้อยู่เลย การเขียน Theme WordPress นี้ คงเป็นเรื่องยากแล้วล่ะครับ ยิ่งเกริ่นนำยิ่งออกทะเล เดี๋ยวจะหมดกำลังใจที่จะเขียน Theme กันก่อน เอาล่ะมาเริ่มกันเลย มารู้จักกับโครงสร้างของ WordPress ดูจากรูปโครงสร้างด้านบนแล้วงงกันมั๊ยครับ ผมจะอธิบายทีละฉากละกัน การทำงานของ wordpress หลักๆจะมี 3 ส่วนคือ หัว ตัวและขา ดังนี้ ส่วนหัว Head -&#62; header.php ส่วนตัว Content -&#62; index.php , sidebar.php , category.php , archives.php , single.php [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2013/07/how-to-create-theme-wordpress-1">การเขียน Theme WordPress ตอนที่ 1</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>ก่อนที่เราจะมาเริ่ม<strong>เขียน Theme WordPress</strong> ใช้งานเองนั้น เรารู้จักกับ WordPress ดีพอหรือยัง สามารถใช้งานมันได้เต็มประสิทธิภาพแล้วหรือยัง เรียนรู้ระบบต่างๆภายในแล้วหรือยัง <strong>รู้จักภาษา PHP และ HTML (CSS,JavaScript) แล้วหรือยัง</strong>  เป็นต้น หากเราไม่มีข้อมูลพวกนี้อยู่เลย การเขียน Theme WordPress นี้ คงเป็นเรื่องยากแล้วล่ะครับ ยิ่งเกริ่นนำยิ่งออกทะเล เดี๋ยวจะหมดกำลังใจที่จะเขียน Theme กันก่อน เอาล่ะมาเริ่มกันเลย</p>
<h3><strong>มารู้จักกับโครงสร้างของ WordPress</strong></h3>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2013/07/anatomy-wordpress-yoast.png" data-rel="lightbox-gallery-rapFOOKt" data-rl_title="" data-rl_caption="" title=""><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-254" alt="anatomy-wordpress-yoast" src="https://www.tsupaman.com/wp-content/uploads/2013/07/anatomy-wordpress-yoast.png" width="570" height="3045" srcset="https://www.tsupaman.com/wp-content/uploads/2013/07/anatomy-wordpress-yoast.png 570w, https://www.tsupaman.com/wp-content/uploads/2013/07/anatomy-wordpress-yoast-56x300.png 56w" sizes="(max-width: 570px) 100vw, 570px" /></a></p>
<p>ดูจากรูปโครงสร้างด้านบนแล้วงงกันมั๊ยครับ ผมจะอธิบายทีละฉากละกัน <strong>การทำงานของ wordpres</strong>s หลักๆจะมี 3 ส่วนคือ หัว ตัวและขา ดังนี้</p>
<ul>
<li>ส่วนหัว Head -&gt; header.php</li>
<li>ส่วนตัว Content -&gt; index.php , sidebar.php , category.php , archives.php , single.php เป็นต้น</li>
<li>ส่วนขา Foot -&gt; footer.php</li>
</ul>
<p>ก็ยังงงล่ะสิท่า ดูภาพดีฟ่าครับ</p>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2013/07/default-homepage.gif" data-rel="lightbox-gallery-rapFOOKt" data-rl_title="" data-rl_caption="" title=""><img decoding="async" class="aligncenter size-full wp-image-256" alt="default-homepage" src="https://www.tsupaman.com/wp-content/uploads/2013/07/default-homepage.gif" width="470" height="360" /></a></p>
<p>ที่จะบอกก็คือ คุณต้องรู้ก่อนว่าใน<strong>การเขียน Theme WordPress</strong> นั้น คุณจะต้องรู้ว่ามันมีไฟล์อะไรบ้างที่จะสร้าง Theme ขึ้นมาได้ โดย WordPress จะกำหนดไฟล์เหล่านี้มาโดยเฉพาะเลยก็ว่าได้ ไฟล์ที่ว่ามีดังนี้</p>
<ol>
<li><strong>header.php</strong> เป็นไฟล์ส่วนหัว สำหรับประกาศพวกแท็ก html , head , body อะไรก็ว่ากันไป</li>
<li><strong>footer.php</strong> หัวแล้วก็มาท้าย <strong>footer.php</strong> สำหรับปิดแท็กหรือจบทุกอย่างไว้ในส่วนท้าย</li>
<li><strong>index.php</strong> ตัวสำคัญที่จะทำให้หน้าแรกของคุณเกิดขึ้นมาได้ ประกอบไปด้วยหลายๆไฟล์มารวมกัน เช่น <strong>search.php , nav.php , sidebar.php , category.php , archives.php , tag.php , single.php , page.php</strong> เป็นต้น</li>
<li><strong>category.php</strong> สำหรับหน้าหมวดหมู่ต่างๆ หากไม่มีสามารถใช้ <strong>archives.php</strong> ทดแทนกันได้ ไม่ซีเรียสนะ</li>
<li><strong>single.php</strong> มันคือหน้าบทความที่เราอ่านๆกัน ให้นึกถึงตอนเราสร้าง Post ใน WordPress</li>
<li><strong>page.php</strong> หน้าเพจเช่นพวก about , contact ให้นึกถึงตอนเราสร้าง Page ใน WordPress</li>
<li><strong>sidebar.php</strong> มันคือข้อมูลด้านข้าง การใช้งานเอาไว้มาลงรายละเอียดกันอีกทีครับ</li>
<li><strong>comments.php</strong> สำหรับถามตอบและแสดงความคิดเห็น จะอยู่ในส่วนของ single.php</li>
<li><strong>functions.php</strong> ไฟล์นี้ค่อนข้างจำเป็นสำหรับเติมเต็มให้ WordPress มีชีวิตชีวาครับ เอาไว้มาลงรายละเอียดกันอีกทีนะ</li>
<li><strong>style.css</strong> สำหรับจัดการรูปแบบที่สวยงามของเว็บไซต์ ไม่บังคับ</li>
<li><strong>screenshot.jpg</strong> ภาพสำหรับแสดงรูปตอนเราเปลี่ยนธีมครับ</li>
</ol>
<p>หมดละครับ หลักๆก็จะมีแค่นี้เอง รู้ไว้คร่าวๆแค่นี้ก็พอ รายละเอียดลงลึกเอาไว้เจอกันใน <strong>การเขียน Theme WordPress ตอนที่ 2</strong> ครับ</p>
<p>The post <a href="https://www.tsupaman.com/2013/07/how-to-create-theme-wordpress-1">การเขียน Theme WordPress ตอนที่ 1</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tsupaman.com/2013/07/how-to-create-theme-wordpress-1/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
