<?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>Wordpress - TsupamaN.com</title>
	<atom:link href="https://www.tsupaman.com/tag/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>https://www.tsupaman.com/tag/wordpress</link>
	<description>ทำเว็บไซต์ด้วย Wordpress</description>
	<lastBuildDate>Sun, 12 Jun 2022 09:42:33 +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>[WordPress] วิธีการทำ WordPress Multisite &#8211; WPMU</title>
		<link>https://www.tsupaman.com/2016/11/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%97%e0%b8%b3-wordpress-multisite-wpmu</link>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Tue, 15 Nov 2016 14:58:04 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Multisite]]></category>
		<category><![CDATA[WPMU]]></category>
		<category><![CDATA[WPMU รีวิว]]></category>
		<category><![CDATA[การทำ Wildcard DNS]]></category>
		<category><![CDATA[ติดตั้ง Wordpress]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=2367</guid>

					<description><![CDATA[<p>หลังจากที่เขียนบทความนี้ไป การทำ Wildcard DNS  เกือบปีได้ 555+ เพราะมันเป็นการตั้งค่าเริ่มต้น ในการทำ WPMU หรือ WordPress Multisite วันนี้ผมเลยมาเขียนวิธีการทำให้อ่านกันครับ เผื่อมีใครสนใจอยากจะใช้งาน WordPress MU ในรูปแบบ Blog มาเริ่มกันเลย วิธีการทำ WordPress Multisite &#8211; WPMU ขั้นแรก ไปโหลด wordperss มาก่อนครับ ที่เว็บ wordpress.org (สามารถทำ wpmu ได้ทุกเวอร์ชั่นครับ)เมื่อได้ไฟล์มาแล้วให้แตก .zip ออก  เข้าไปแก้ไขไฟล์ชื่อ wp-config-sample.php เปลี่ยนชื่อเป็น wp-config.php ครับ และแก้ไขข้อมูลด้านในโดยเพิ่มโค้ดนี้ลงไปดังนี้ define( &#8216;WP_ALLOW_MULTISITE&#8217;, true ); สังเกตง่ายๆ ใส่ไว้ใต้ข้อความนี้ครับ /* That&#8217;s all, stop editing! Happy blogging. */ [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2016/11/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%97%e0%b8%b3-wordpress-multisite-wpmu">[WordPress] วิธีการทำ WordPress Multisite &#8211; WPMU</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>หลังจากที่เขียนบทความนี้ไป <a href="https://www.tsupaman.com/2015/11/wildcard-dns-directadmin-dynamic-subdomain" target="_blank" rel="noopener">การทำ Wildcard DNS</a>  เกือบปีได้ 555+ เพราะมันเป็นการตั้งค่าเริ่มต้น ในการทำ WPMU หรือ WordPress Multisite วันนี้ผมเลยมาเขียนวิธีการทำให้อ่านกันครับ เผื่อมีใครสนใจอยากจะใช้งาน WordPress MU ในรูปแบบ Blog มาเริ่มกันเลย</p>
<h3>วิธีการทำ WordPress Multisite &#8211; WPMU</h3>
<ul>
<li>ขั้นแรก ไปโหลด wordperss มาก่อนครับ ที่เว็บ wordpress.org (สามารถทำ wpmu ได้ทุกเวอร์ชั่นครับ)เมื่อได้ไฟล์มาแล้วให้แตก .zip ออก  เข้าไปแก้ไขไฟล์ชื่อ wp-config-sample.php เปลี่ยนชื่อเป็น wp-config.php ครับ และแก้ไขข้อมูลด้านในโดยเพิ่มโค้ดนี้ลงไปดังนี้</li>
</ul>
<p>define( &#8216;WP_ALLOW_MULTISITE&#8217;, true );</p>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-00.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img fetchpriority="high" decoding="async" class="aligncenter  wp-image-2369" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-00.jpg" alt="wpmu-00" width="621" height="350" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-00.jpg 811w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-00-300x169.jpg 300w" sizes="(max-width: 621px) 100vw, 621px" /></a></p>
<ul>
<li>สังเกตง่ายๆ ใส่ไว้ใต้ข้อความนี้ครับ <span style="color: #008000;">/* That&#8217;s all, stop editing! Happy blogging. */</span></li>
<li>หลังจากแก้ไขเสร็จแล้ว ก็อัพไฟล์ wordpress ขึ้นโฮสได้เลย และเตรียมรัน URL ติดตั้ง WordPress ให้เสร็จตามปกติ จากนั้นล็อกอินเข้าระบบรอไว้เลยครับ</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-01.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img decoding="async" class="aligncenter  wp-image-2370" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-01.jpg" alt="wpmu-01" width="704" height="331" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-01.jpg 1366w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-01-300x141.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-01-1024x481.jpg 1024w" sizes="(max-width: 704px) 100vw, 704px" /></a></p>
<ul>
<li>เมื่อเข้าหลังบ้านมาแล้ว ให้ไปที่<strong>เมนู Tools &gt;  Network Setup</strong></li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-02.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img decoding="async" class="aligncenter  wp-image-2371" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-02.jpg" alt="wpmu-02" width="705" height="332" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-02.jpg 1366w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-02-300x141.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-02-1024x483.jpg 1024w" sizes="(max-width: 705px) 100vw, 705px" /></a></p>
<ul>
<li>เลือก Sub-domains หรือจะเลือก Sub-directories ก็แล้วแต่ครับ</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-03.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-2372" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-03.jpg" alt="wpmu-03" width="704" height="329" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-03.jpg 1366w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-03-300x140.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-03-1024x479.jpg 1024w" sizes="auto, (max-width: 704px) 100vw, 704px" /></a></p>
<ul>
<li>ระบบจะสั่งให้เพิ่มโค้ดในส่วนที่แสดงตามภาพด้านบนนี้ลงไปในไฟล์ 2 ไฟล์คือ<strong> wp-config.php และ .htaccess</strong></li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-04.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-2373" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-04.jpg" alt="wpmu-04" width="704" height="330" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-04.jpg 1366w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-04-300x141.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-04-1024x480.jpg 1024w" sizes="auto, (max-width: 704px) 100vw, 704px" /></a><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-05.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-2374" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-05.jpg" alt="wpmu-05" width="708" height="334" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-05.jpg 1366w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-05-300x141.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-05-1024x483.jpg 1024w" sizes="auto, (max-width: 708px) 100vw, 708px" /></a></p>
<ul>
<li>เมื่อเพิ่มเสร็จแล้ว ให้กด Refresh ครับ ระบบจะให้ล็อกอินใหม่อีกรอบ และเมื่อเข้ามาแล้ว จะเป็นแบบภาพด้านล่าง</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-07.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-2375" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-07.jpg" alt="wpmu-07" width="706" height="333" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-07.jpg 1366w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-07-300x141.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-07-1024x483.jpg 1024w" sizes="auto, (max-width: 706px) 100vw, 706px" /></a></p>
<ul>
<li>ผมทดลองสร้าง Site ขึ้นมาใหม่ โดยใช้ชื่อว่า demo1 ใส่รายละเอียดลงไป เมื่อกด Add site เสร็จ ลองรัน URL ดู (ยกตัวอย่าง http://demo1.domain.com โดเมนของใครของมันนะจ๊ะ)</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-08.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-2376" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-08.jpg" alt="wpmu-08" width="706" height="364" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-08.jpg 1366w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-08-300x155.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-08-1024x528.jpg 1024w" sizes="auto, (max-width: 706px) 100vw, 706px" /></a></p>
<ul>
<li>เมื่อรันแล้วจะพบว่า Server not found แน่นอน เราต้องเข้าไปแก้ไขในส่วนของ <strong>Wildcard DNS </strong>ซึ่งในส่วนที่ผมจะทำ โฮสของผมเป็น Direct Admin และผมใช้ VPS จึงสามารถจัดการในส่วนนี้ได้ หากใช้ Share Host ทั่วไป คงต้องแจ้งทางโฮสให้แก้ไขให้นะครับ</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-09-1.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2377" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-09-1.jpg" alt="wpmu-09-1" width="678" height="647" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-09-1.jpg 678w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-09-1-300x286.jpg 300w" sizes="auto, (max-width: 678px) 100vw, 678px" /></a></p>
<ul>
<li>เมื่อล็อกอินเข้าโฮส ขึ้นแรก ให้ไปที่<strong>เมนู 1 : DNS Administration</strong> ก่อน</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-10.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2378" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-10.jpg" alt="wpmu-10" width="716" height="664" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-10.jpg 716w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-10-300x278.jpg 300w" sizes="auto, (max-width: 716px) 100vw, 716px" /></a></p>
<ul>
<li>เลือกโดเมนที่ต้องการทำ ตามภาพด้านบน</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-11.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-2379" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-11.jpg" alt="wpmu-11" width="703" height="259" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-11.jpg 1034w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-11-300x111.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-11-1024x377.jpg 1024w" sizes="auto, (max-width: 703px) 100vw, 703px" /></a></p>
<ul>
<li>เลื่อนมาด้านล่าง ในช่อง <strong>Add domain Records ให้ใส่ * ตามภาพ และ ใส่ IP ของโฮส</strong> จากนั้นกด Add ได้เลย</li>
<li>เสร็จจากตรงนี้ ให้กลับไปหน้า Home <strong>ให้เลือกที่เมนู 2 : <i>Extra Features</i> ==&gt; <i>Custom HTTPD Configurations</i></strong> แล้วเลือกโดเมนที่จะทำ Wildcard DNS อีกครั้ง</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-13.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-2380" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-13.jpg" alt="wpmu-13" width="703" height="371" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-13.jpg 1242w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-13-300x158.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-13-1024x541.jpg 1024w" sizes="auto, (max-width: 703px) 100vw, 703px" /></a></p>
<ul>
<li>ใส่ค่า <strong>ServerAlias *.|DOMAIN|</strong> ในช่องว่างได้เลย แล้วกด Save</li>
<li>จากนั้นกลับไปที่หน้า Admin ของ WordPress อีกรอบ</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-14.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-2381" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-14.jpg" alt="wpmu-14" width="704" height="345" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-14.jpg 1366w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-14-300x147.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-14-1024x502.jpg 1024w" sizes="auto, (max-width: 704px) 100vw, 704px" /></a></p>
<ul>
<li><span style="color: #ff0000;">หากลองรัน demo1 อีกรอบ มันก็จะไม่ได้เหมือนเดิมครับ ต้องทำการสร้างซับใหม่ขึ้นมา</span></li>
<li>ผมสร้าง Sub domain ขึ้นมาใหม่อีกอัน ให้ชื่อว่า Demo2 แล้วลองรัน URL ดูครับ</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-15.jpg" data-rel="lightbox-gallery-xjoslIlK" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-2382" src="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-15.jpg" alt="wpmu-15" width="708" height="364" srcset="https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-15.jpg 1366w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-15-300x154.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/11/WPMU-15-1024x526.jpg 1024w" sizes="auto, (max-width: 708px) 100vw, 708px" /></a></p>
<ul>
<li>เสร็จแล้ว <strong>วิธีทำ WordPress Multisite &#8211; WPMU</strong> แบบละเอียด มีแค่นี้แหละครับ ไม่ยากเลยใช่มั๊ย ลองเอาไปใช้งานดูครับ</li>
</ul>
<p><strong><span style="text-decoration: underline;">ข้อควรระวัง WPMU</span></strong></p>
<p>WPMU มันจะใช้ฐานข้อมูลก้อนเดียว รันทุก sub-domain ทำให้ขนาดของฐานข้อมูลเพิ่มขึ้นเร็วมากหลายเท่าตัว และหากฐานข้อมูลมีปัญหาหรือเสีย มันจะพังทั้งหมดนะครับ ดังนั้น การวางแผนที่ดีและการสำรองข้อมูล จึงจำเป็นอย่างมาก คิดให้ดีก่อนทำนะครับ</p>
<p>ปล. หากรูปในหน้าเว็บมันเล็กไป ก็คลิกซูมเอานะครับ เต็มจอแน่นอน</p>
<p><strong>บทความโดย tsupaman.com</strong></p>
<p>The post <a href="https://www.tsupaman.com/2016/11/%e0%b8%a7%e0%b8%b4%e0%b8%98%e0%b8%b5%e0%b8%97%e0%b8%b3-wordpress-multisite-wpmu">[WordPress] วิธีการทำ WordPress Multisite &#8211; WPMU</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>[WordPress] วิธีแก้หาก Sitemap &#8211; Rss/Feed ไม่ทำงาน</title>
		<link>https://www.tsupaman.com/2016/09/wordpress-sitemap-rss-feed-not-working</link>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Fri, 02 Sep 2016 06:51:27 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[sitemap]]></category>
		<category><![CDATA[wejnswpwhitespacefix]]></category>
		<category><![CDATA[wordpress ตั้งค่า rss]]></category>
		<category><![CDATA[การตั้งค่า RSS]]></category>
		<category><![CDATA[ตั้งค่า Wordpress]]></category>
		<category><![CDATA[ทำเว็บ wordpress]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=2336</guid>

					<description><![CDATA[<p>เคยเจอมั๊ยครับ เวลาทำเว็บด้วย WordPress ไปปกติ เมื่อทำเสร็จเหมือนที่เคยทำทั่วๆ ไป แต่กลับเจอปัญหาจุกจิก ซึ่งไม่รู้ว่าเกิดจากอะไร บางครั้งอาจจะเกิดจากตัวเราปรับแต่งไปจนอาจไปถูกจุดที่ทำให้เกิดปัญหาโดยไม่รู้ตัว วันนี้ก็เป็นอีก 1 เคส ที่ผมขอยกตัวอย่างให้ดู นั่นคือ การตั้งค่า RSS/Feed ไม่ทำงาน ซึ่งอาจจะดูไม่สำคัญ แต่มันกระทบถึงการใช้งาน Sitemap ของระบบเลย จึงปล่อยเฉยไว้ไม่ได้ซะแล้ว ผมไปค้นวิธีแก้ปัญหาหาก Rss / Feed ไม่ทำงาน ได้วิธีที่คิดว่าง่ายมาแนะนำครับ อย่างแรกเลย หากตรวจพบว่า Sitemap หรือ RSS/Feed ไม่ทำงาน ไม่ว่าจะเกิดปัญหาอะไร ลองโหลดไฟล์นี้ดูก่อนครับ &#62;&#62; wejnswpwhitespacefix.zip อันนี้จะเป็นวิธีการใช้งาน นั่นคือ แตกไฟล์ zip แล้วเอาไปวางไปใน Root ของ wordpress ครับตามรูป จากนั้นให้เปิดไฟล์ index.php ที่อยู่ใน root เดียวกัน ตามรูปด้านบนครับ ทำการแก้ไขดังนี้ ใส่โค้ด [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2016/09/wordpress-sitemap-rss-feed-not-working">[WordPress] วิธีแก้หาก Sitemap &#8211; Rss/Feed ไม่ทำงาน</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>เคยเจอมั๊ยครับ เวลา<strong>ทำเว็บด้วย WordPress</strong> ไปปกติ เมื่อทำเสร็จเหมือนที่เคยทำทั่วๆ ไป แต่กลับเจอปัญหาจุกจิก ซึ่งไม่รู้ว่าเกิดจากอะไร บางครั้งอาจจะเกิดจากตัวเราปรับแต่งไปจนอาจไปถูกจุดที่ทำให้เกิดปัญหาโดยไม่รู้ตัว</p>
<p>วันนี้ก็เป็นอีก 1 เคส ที่ผมขอยกตัวอย่างให้ดู นั่นคือ <strong>การตั้งค่า RSS/Feed</strong> ไม่ทำงาน ซึ่งอาจจะดูไม่สำคัญ แต่มันกระทบถึงการใช้งาน Sitemap ของระบบเลย จึงปล่อยเฉยไว้ไม่ได้ซะแล้ว</p>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-ss.jpg" data-rel="lightbox-gallery-TT1UNDVY" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2339" src="https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-ss.jpg" alt="wp-fix-feed-ss" width="500" height="333" srcset="https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-ss.jpg 500w, https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-ss-180x120.jpg 180w, https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-ss-300x200.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-ss-272x182.jpg 272w" sizes="auto, (max-width: 500px) 100vw, 500px" /></a></p>
<h3>ผมไปค้นวิธีแก้ปัญหาหาก Rss / Feed ไม่ทำงาน ได้วิธีที่คิดว่าง่ายมาแนะนำครับ</h3>
<ul>
<li>อย่างแรกเลย หากตรวจพบว่า Sitemap หรือ RSS/Feed ไม่ทำงาน ไม่ว่าจะเกิดปัญหาอะไร ลองโหลดไฟล์นี้ดูก่อนครับ &gt;&gt; <a href="https://www.tsupaman.com/wp-content/uploads/2016/09/wejnswpwhitespacefix.zip">wejnswpwhitespacefix.zip</a></li>
<li>อันนี้จะเป็นวิธีการใช้งาน นั่นคือ แตกไฟล์ zip แล้วเอาไปวางไปใน Root ของ wordpress ครับตามรูป</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-02.jpg" data-rel="lightbox-gallery-TT1UNDVY" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2338" src="https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-02.jpg" alt="wp-fix-feed-02" width="720" height="374" srcset="https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-02.jpg 720w, https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-02-300x156.jpg 300w" sizes="auto, (max-width: 720px) 100vw, 720px" /></a></p>
<ul>
<li>จากนั้นให้เปิดไฟล์ index.php ที่อยู่ใน root เดียวกัน ตามรูปด้านบนครับ ทำการแก้ไขดังนี้</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-01.jpg" data-rel="lightbox-gallery-TT1UNDVY" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-2337" src="https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-01.jpg" alt="wp-fix-feed-01" width="732" height="332" srcset="https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-01.jpg 800w, https://www.tsupaman.com/wp-content/uploads/2016/09/wp-fix-feed-01-300x136.jpg 300w" sizes="auto, (max-width: 732px) 100vw, 732px" /></a></p>
<ul>
<li>ใส่โค้ด include(&#8220;wejnswpwhitespacefix.php&#8221;); ลงไปในส่วนหัวของไฟล์ตามรูปครับ จากนั้น Save แล้วลองไป Refresh เว็บไซต์ดูครับ</li>
</ul>
<p>ปล. การตั้งค่าของ WordPress จะต้องเป็นไปตามหลักการที่ถูกต้องก่อนนะครับ แล้วค่อยมาใช้วิธีนี้</p>
<p>เสร็จแล้ว มีการจัดการแค่นี้เอง หากใครติดปัญหานี้ ลองเอาวิธีนี้ไปใช้งานได้เลยครับ หากถูกใจช่วยกันแชร์ต่อได้เลย เผื่อใครที่ติดปัญหา จะได้ช่วยกันแก้ไขให้ถูกต้องครับผม</p>
<p><strong>บทความโดย TsupamaN</strong></p>
<p>The post <a href="https://www.tsupaman.com/2016/09/wordpress-sitemap-rss-feed-not-working">[WordPress] วิธีแก้หาก Sitemap &#8211; Rss/Feed ไม่ทำงาน</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>[WordPress] การใช้งาน Date Format ต่างๆ</title>
		<link>https://www.tsupaman.com/2016/07/wordpress-date-format</link>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Thu, 28 Jul 2016 09:59:27 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress date format]]></category>
		<category><![CDATA[ทำเว็บ wordpress]]></category>
		<category><![CDATA[ใช้งาน Date Format]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=2285</guid>

					<description><![CDATA[<p>ทำเว็บ wordpress กับเขียนโปรแกรมมาก็หลายปี แต่เชื่อมั๊ยครับว่า บางทีอะไรที่มันง่ายๆ หรือมีการใช้งานแบบคัดลอกแล้วเอามาวาง ทำให้ความจำลดน้อยลง ผมเป็นคนนึงที่เวลาใช้อะไรบ่อย มักจะติดนิสัยก็อปวางอย่างเดียว ทำให้เวลาต้องการใช้งานในระดับเจาะลึก เลยจำไม่ได้ซะงั้น เข้าเรื่องกันเลย เวลาผมจะใช้งาน Date Format ในแต่ละที ต้องมาเปิด google หรือคู่มือต่างๆ ว่าไอตัวย่อที่มีมาให้ มันใช้อย่างไร 555+ เรื่องของเรื่องคือ ขี้เกียจนั่งจำ (ไม่ควรทำตามนะครับ) วันนี้ผมเลยเอามาเขียนใส่ Blog เตือนความจำเอาไว้ซะเลย เวลาต้องการจะใช้ จะได้ไม่ต้องไปค้นหาที่อื่น มาเปิดเว็บตัวเองนี่แหละ การใช้งาน WordPress Date Format ต่างๆ ในการประกาศค่าวันที่ ส่วนใหญ่ผมจะใช้ง่ายๆ เลยก็ Date เช่น  the_time()  หรือ the_date() โดยตัวอักษรที่จะสื่อความหมายของมันจะเป็น l, F j, Y เวลาใช้งาน ค่าที่ได้ ก็จะประมาณนี้ : the_date(&#8220;l, F [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2016/07/wordpress-date-format">[WordPress] การใช้งาน Date Format ต่างๆ</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>ทำเว็บ wordpress</strong> กับเขียนโปรแกรมมาก็หลายปี แต่เชื่อมั๊ยครับว่า บางทีอะไรที่มันง่ายๆ หรือมีการใช้งานแบบคัดลอกแล้วเอามาวาง ทำให้ความจำลดน้อยลง ผมเป็นคนนึงที่เวลาใช้อะไรบ่อย มักจะติดนิสัยก็อปวางอย่างเดียว ทำให้เวลาต้องการใช้งานในระดับเจาะลึก เลยจำไม่ได้ซะงั้น</p>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/07/wordpress-date-format.jpg" data-rel="lightbox-gallery-5A7eYqBA" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-2286" src="https://www.tsupaman.com/wp-content/uploads/2016/07/wordpress-date-format.jpg" alt="wordpress-date-format" width="610" height="407" srcset="https://www.tsupaman.com/wp-content/uploads/2016/07/wordpress-date-format.jpg 700w, https://www.tsupaman.com/wp-content/uploads/2016/07/wordpress-date-format-180x120.jpg 180w, https://www.tsupaman.com/wp-content/uploads/2016/07/wordpress-date-format-300x200.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2016/07/wordpress-date-format-600x400.jpg 600w, https://www.tsupaman.com/wp-content/uploads/2016/07/wordpress-date-format-272x182.jpg 272w" sizes="auto, (max-width: 610px) 100vw, 610px" /></a></p>
<p>เข้าเรื่องกันเลย เวลาผมจะ<strong>ใช้งาน Date Format</strong> ในแต่ละที ต้องมาเปิด google หรือคู่มือต่างๆ ว่าไอตัวย่อที่มีมาให้ มันใช้อย่างไร 555+ เรื่องของเรื่องคือ ขี้เกียจนั่งจำ (ไม่ควรทำตามนะครับ) วันนี้ผมเลยเอามาเขียนใส่ Blog เตือนความจำเอาไว้ซะเลย เวลาต้องการจะใช้ จะได้ไม่ต้องไปค้นหาที่อื่น มาเปิดเว็บตัวเองนี่แหละ</p>
<h3>การใช้งาน WordPress Date Format ต่างๆ</h3>
<p>ในการประกาศค่าวันที่ ส่วนใหญ่ผมจะใช้ง่ายๆ เลยก็ <span id="Customizing_the_Time_and_Date" class="mw-headline">Date เช่น  the_time()  หรือ the_date() โดยตัวอักษรที่จะสื่อความหมายของมันจะเป็น<br />
</span></p>
<pre class="lang:php decode:true">l, F j, Y</pre>
<p>เวลาใช้งาน ค่าที่ได้ ก็จะประมาณนี้ : <strong>the_date(&#8220;l, F j, Y&#8221;);</strong></p>
<pre class="">Friday, July 28, 2016</pre>
<p>อธิบายรายละเอียดคร่าวๆ ตามตารางด้านล่างนี้ครับ</p>
<table class="widefat" style="height: 874px;" width="716">
<tbody>
<tr>
<th colspan="3">Day of Month</th>
</tr>
<tr>
<td>d</td>
<td>Numeric, with leading zeros</td>
<td>01–31</td>
</tr>
<tr>
<td>j</td>
<td>Numeric, without leading zeros</td>
<td>1–31</td>
</tr>
<tr>
<td>S</td>
<td>The English suffix for the day of the month</td>
<td>st, nd or th in the 1st, 2nd or 15th.</td>
</tr>
<tr>
<th colspan="3">Weekday</th>
</tr>
<tr>
<td>l</td>
<td>Full name  (lowercase &#8216;L&#8217;)</td>
<td>Sunday – Saturday</td>
</tr>
<tr>
<td>D</td>
<td>Three letter name</td>
<td>Mon – Sun</td>
</tr>
<tr>
<th colspan="3">Month</th>
</tr>
<tr>
<td>m</td>
<td>Numeric, with leading zeros</td>
<td>01–12</td>
</tr>
<tr>
<td>n</td>
<td>Numeric, without leading zeros</td>
<td>1–12</td>
</tr>
<tr>
<td>F</td>
<td>Textual full</td>
<td>January – December</td>
</tr>
<tr>
<td>M</td>
<td>Textual three letters</td>
<td>Jan &#8211; Dec</td>
</tr>
<tr>
<th colspan="3">Year</th>
</tr>
<tr>
<td>Y</td>
<td>Numeric, 4 digits</td>
<td>Eg., 1999, 2003</td>
</tr>
<tr>
<td>y</td>
<td>Numeric, 2 digits</td>
<td>Eg., 99, 03</td>
</tr>
<tr>
<th colspan="3">Time</th>
</tr>
<tr>
<td>a</td>
<td>Lowercase</td>
<td>am, pm</td>
</tr>
<tr>
<td>A</td>
<td>Uppercase</td>
<td>AM, PM</td>
</tr>
<tr>
<td>g</td>
<td>Hour, 12-hour, without leading zeros</td>
<td>1–12</td>
</tr>
<tr>
<td>h</td>
<td>Hour, 12-hour, with leading zeros</td>
<td>01–12</td>
</tr>
<tr>
<td>G</td>
<td>Hour, 24-hour, without leading zeros</td>
<td>0-23</td>
</tr>
<tr>
<td>H</td>
<td>Hour, 24-hour, with leading zeros</td>
<td>00-23</td>
</tr>
<tr>
<td>i</td>
<td>Minutes, with leading zeros</td>
<td>00-59</td>
</tr>
<tr>
<td>s</td>
<td>Seconds, with leading zeros</td>
<td>00-59</td>
</tr>
<tr>
<td>T</td>
<td>Timezone abbreviation</td>
<td>Eg., EST, MDT &#8230;</td>
</tr>
<tr>
<th colspan="3">Full Date/Time</th>
</tr>
<tr>
<td>c</td>
<td>ISO 8601</td>
<td>2004-02-12T15:19:21+00:00</td>
</tr>
<tr>
<td>r</td>
<td>RFC 2822</td>
<td>Thu, 21 Dec 2000 16:01:07 +0200</td>
</tr>
<tr>
<td>U</td>
<td>Unix timestamp (seconds since Unix Epoch)</td>
<td>1455880176</td>
</tr>
</tbody>
</table>
<p><strong>* ข้อมูลจาก wordpress format (https://codex.wordpress.org/Formatting_Date_and_Time)</strong></p>
<h3>ยกตัวอย่าง</h3>
<ul>
<li><code>F j, Y g:i a</code> &#8211; November 6, 2010 12:50 am</li>
<li><code>F j, Y</code> &#8211; November 6, 2010</li>
<li><code>F, Y</code> &#8211; November, 2010</li>
<li><code>g:i a</code> &#8211; 12:50 am</li>
<li><code>g:i:s a</code> &#8211; 12:50:48 am</li>
<li><code>l, F jS, Y</code> &#8211; Saturday, November 6th, 2010</li>
<li><code>M j, Y @ G:i</code> &#8211; Nov 6, 2010 @ 0:50</li>
<li><code>Y/m/d \a\t g:i A</code> &#8211; 2010/11/06 at 12:50 AM</li>
<li><code>Y/m/d \a\t g:ia</code> &#8211; 2010/11/06 at 12:50am</li>
<li><code>Y/m/d g:i:s A</code> &#8211; 2010/11/06 12:50:48 AM</li>
<li><code>Y/m/d</code> &#8211; 2010/11/06</li>
</ul>
<p>อยากใช้อย่างไร ก็เลือกได้เลยครับ หากจะเปลี่ยนปี คศ เป็นปี พศ ล่ะก็ ผมมีฟังก์ชั่นง่ายๆ มาแนะนำ</p>
<pre class="lang:php decode:true ">$thai_year = get_the_time('Y')+543;  //ปี คศ บวกด้วย 543 จะได้เป็นปั พศ
the_time('j F '.$thai_year);   // ฟังก์ชั่นแสดงค่า</pre>
<p>แค่นี้เองครับ ขึ้นอยู่กับว่า ใครเอาไปใช้งานอย่างไร หากมีฟังก์ชั่นดีๆ เอาไว้จะมาบอกต่อนะครับ การ<strong>ทำเว็บ wordpress</strong> หรือทำเว็บด้วย PHP ไม่ใช่เรื่องยาก อีกต่อไป</p>
<p><strong>บทความโดย tsupaman</strong></p>
<p>The post <a href="https://www.tsupaman.com/2016/07/wordpress-date-format">[WordPress] การใช้งาน Date Format ต่างๆ</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress : แก้ปัญหา ส่งเมลแล้วไปเข้า Junk</title>
		<link>https://www.tsupaman.com/2016/01/wordpress-send-mail-to-junk</link>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Thu, 14 Jan 2016 02:28:05 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[blacklist mail]]></category>
		<category><![CDATA[mandrill.com]]></category>
		<category><![CDATA[verify domain]]></category>
		<category><![CDATA[Wordpress Woocommerce]]></category>
		<category><![CDATA[WP Mail SMTP]]></category>
		<category><![CDATA[เมลเข้า Junk]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=1866</guid>

					<description><![CDATA[<p>การที่เราทำเว็บไซต์ แล้วต้องมีการส่งอีเมลไปยังลูกค้าหรือผู้ติดต่ออื่นๆ นั้น บางทีเมลมันก็เข้าที่ inbox เลย บางที เมลมันดันไปเข้าที่ junkmail ซะงั้น บางทีหมายเลข IP อาจจะติด blacklist หรืออาจจะไม่ได้ทำพวก spf , dkim ต่างๆ ทำให้ลูกค้าหรือผู้ติดต่อ ไม่ทันได้เห็นอีเมลตอบกลับของเรา วันนี้ผมมีปลั๊กอินแนะนำ มาให้ใช้งานกันครับ มีชื่อว่า WP Mail SMTP วิธีการใช้งาน WP Mail SMTP ให้ดาวน์โหลดไฟล์ปลั๊กอินมาก่อน จากลิงค์ด้านบนที่ผมแนบไว้ให้ แล้วติดตั้งได้เลยครับ จากนั้นก็ตั้งค่าตามภาพด้านบนได้เลย แล้วลองส่งเมลดูใหม่ครับ หากติดตั้งปลั๊กอินแล้ว เมลยังไปเข้าที่เมลขยะอีกล่ะก็ ลองสมัคร mandrill.com และ verify domain ซะก่อน หลังจากนั้น ตั้งค่าเปลี่ยนการ sendmail ใน WordPress เป็น SMTP แล้วก็กรอกรายละเอียด mandrill อีกครั้งครับ บทความโดย TsupamaN [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2016/01/wordpress-send-mail-to-junk">WordPress : แก้ปัญหา ส่งเมลแล้วไปเข้า Junk</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>การที่เราทำเว็บไซต์ แล้วต้องมีการส่งอีเมลไปยังลูกค้าหรือผู้ติดต่ออื่นๆ นั้น บางทีเมลมันก็เข้าที่ inbox เลย บางที เมลมันดันไปเข้าที่ junkmail ซะงั้น<strong> บางทีหมายเลข IP อาจจะติด blacklist หรืออาจจะไม่ได้ทำพวก spf , dkim ต่างๆ</strong> ทำให้ลูกค้าหรือผู้ติดต่อ ไม่ทันได้เห็นอีเมลตอบกลับของเรา วันนี้ผมมีปลั๊กอินแนะนำ มาให้ใช้งานกันครับ มีชื่อว่า <strong><a href="https://wordpress.org/plugins/wp-mail-smtp/" target="_blank">WP Mail SMTP</a></strong></p>
<h3>วิธีการใช้งาน <strong>WP Mail SMTP</strong></h3>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2016/01/wordpress-smtp-mail.jpg" data-rel="lightbox-gallery-dtfMORm5" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1867" src="https://www.tsupaman.com/wp-content/uploads/2016/01/wordpress-smtp-mail.jpg" alt="wordpress-smtp-mail" width="700" height="743" srcset="https://www.tsupaman.com/wp-content/uploads/2016/01/wordpress-smtp-mail.jpg 700w, https://www.tsupaman.com/wp-content/uploads/2016/01/wordpress-smtp-mail-283x300.jpg 283w" sizes="auto, (max-width: 700px) 100vw, 700px" /></a></p>
<ul>
<li>ให้ดาวน์โหลดไฟล์ปลั๊กอินมาก่อน จากลิงค์ด้านบนที่ผมแนบไว้ให้ แล้วติดตั้งได้เลยครับ</li>
<li>จากนั้นก็ตั้งค่าตามภาพด้านบนได้เลย แล้วลองส่งเมลดูใหม่ครับ</li>
</ul>
<p>หากติดตั้งปลั๊กอินแล้ว เมลยังไปเข้าที่เมลขยะอีกล่ะก็ ลองสมัคร <strong>mandrill.com</strong> และ verify domain ซะก่อน หลังจากนั้น ตั้งค่าเปลี่ยนการ sendmail ใน WordPress เป็น SMTP แล้วก็กรอกรายละเอียด mandrill อีกครั้งครับ</p>
<p><strong>บทความโดย TsupamaN</strong></p>
<p>&nbsp;</p>
<p>The post <a href="https://www.tsupaman.com/2016/01/wordpress-send-mail-to-junk">WordPress : แก้ปัญหา ส่งเมลแล้วไปเข้า Junk</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress : สร้าง Relate Posts ไม่ให้โพสปัจจุบันแสดง</title>
		<link>https://www.tsupaman.com/2015/12/wordpress-relate-posts-without-current-post</link>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Sat, 26 Dec 2015 06:17:18 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Theme WordPress]]></category>
		<category><![CDATA[wordpress relate posts]]></category>
		<category><![CDATA[wordpress relate posts without current post]]></category>
		<category><![CDATA[การเขียน Theme Wordpress]]></category>
		<category><![CDATA[เขียน Theme Wordpress]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=1863</guid>

					<description><![CDATA[<p>เอาโค้ดการเขียน theme wordpress แบบง่ายๆ มาฝากอีกหนึ่งชุดครับ เพราะว่าผมต้องเขียนโปรแกรมแทบจะทุกวัน ฟังก์ชั่นหรือโค้ดต่างๆ ที่ไม่ค่อยได้ใช้ ก็อาจจะลืมไปบ้าง จึงคิดว่า เอามาเขียนไว้ใน blog ดีกว่า เวลาต้องการจะใช้ ก็จะได้ไม่ต้องไป search หาจากที่ไหนอีก WordPress : สร้าง Relate Posts ไม่ให้โพสปัจจุบันแสดง &#60;h3 class="title"&#62;&#60;span&#62; Relate Posts&#60;/span&#62;&#60;/h3&#62; &#60;div class="list"&#62; &#60;ul&#62; &#60;?php $category = get_the_category(); $category_id = $category[0]-&#62;cat_ID; $my_query = new WP_Query(array( 'showposts' =&#62; 4, //โชว์แค่ 4 พอ 'orderby' =&#62; 'rand', //แสดงผลแบบสุ่ม 'cat' =&#62; $category_id, //หมวดหมู่ปัจจุบัน [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2015/12/wordpress-relate-posts-without-current-post">WordPress : สร้าง Relate Posts ไม่ให้โพสปัจจุบันแสดง</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>เอาโค้ด<strong>การเขียน theme wordpress</strong> แบบง่ายๆ มาฝากอีกหนึ่งชุดครับ เพราะว่าผมต้องเขียนโปรแกรมแทบจะทุกวัน ฟังก์ชั่นหรือโค้ดต่างๆ ที่ไม่ค่อยได้ใช้ ก็อาจจะลืมไปบ้าง จึงคิดว่า เอามาเขียนไว้ใน blog ดีกว่า เวลาต้องการจะใช้ ก็จะได้ไม่ต้องไป search หาจากที่ไหนอีก</p>
<h3>WordPress : สร้าง Relate Posts ไม่ให้โพสปัจจุบันแสดง</h3>
<pre class="lang:php decode:true ">&lt;h3 class="title"&gt;&lt;span&gt; Relate Posts&lt;/span&gt;&lt;/h3&gt;
&lt;div class="list"&gt;
	&lt;ul&gt;
	&lt;?php 
		$category = get_the_category();
		$category_id = $category[0]-&gt;cat_ID; 
							
		$my_query = new WP_Query(array(
			'showposts' =&gt; 4,                    //โชว์แค่ 4 พอ
			'orderby' =&gt; 'rand',                 //แสดงผลแบบสุ่ม
			'cat' =&gt; $category_id,               //หมวดหมู่ปัจจุบัน
			'post__not_in' =&gt; array($post-&gt;ID)   //ไม่ให้โชว์โพสปัจจุบันที่มันแสดงอยู่
		));;
		while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post();
	?&gt;
		&lt;li&gt;
			&lt;a href="&lt;?php the_permalink() ?&gt;"&gt;&lt;?php if ( has_post_thumbnail() ) { the_post_thumbnail('thumb_relate'); } ?&gt;&lt;/a&gt;
			&lt;p&gt;&lt;a href="&lt;?php the_permalink() ?&gt;"&gt;&lt;?php title_short('...',  120); ?&gt;&lt;/a&gt;&lt;/p&gt;
		&lt;/li&gt;
	&lt;?php
		endwhile;
	?&gt;
&lt;/ul&gt;
&lt;/div&gt;</pre>
<p>ลองเอาไปใส่ในไฟล์ single.php ดูครับ ส่วนเรื่องการปรับแต่ง CSS ก็ตัวใครตัวมันนะ 555+</p>
<p><strong>บทความโดย TsupamaN</strong></p>
<p>The post <a href="https://www.tsupaman.com/2015/12/wordpress-relate-posts-without-current-post">WordPress : สร้าง Relate Posts ไม่ให้โพสปัจจุบันแสดง</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress ฟังก์ชั่นนับจำนวน Post ใน Category</title>
		<link>https://www.tsupaman.com/2015/07/wordpress-get-post-count-of-a-category</link>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Sat, 04 Jul 2015 17:34:55 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress count post]]></category>
		<category><![CDATA[wordpress function]]></category>
		<category><![CDATA[wordpress get post count]]></category>
		<category><![CDATA[wordpress get post count category]]></category>
		<category><![CDATA[ทำเว็บ wordpress]]></category>
		<category><![CDATA[เขียนโปรแกรม]]></category>
		<category><![CDATA[เขียนโปรแกรม wordpress]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=1677</guid>

					<description><![CDATA[<p>ในการเขียน Theme wordpress ขึ้นมาเองนั้น เราสามารถเขียนคำสั่ง หรือฟังก์ชั่นเสริมเข้าไปได้ เพื่อเพิ่มความสามารถให้กับ Theme WordPress นั้นๆ เพียงแค่เราเข้าใจหลักการ และขั้นตอนการเขียนโปรแกรมให้สอดคล้องกับการทำงานของ WordPress อย่างเช่นตัวอย่างที่ผมจะนำมาให้ดูกันครับ WordPress ฟังก์ชั่นนับจำนวน Post ใน Category ถามว่ามันจำเป็นมั๊ย 555+ ตอบได้เลยว่า ถ้าไม่มี ก็ไม่เดือดร้อนครับ แต่บางโอกาส อาจจะมีบางคนต้องการก็เป็นได้ครับ วันนี้ผมเลยมาแนะนำฟังก์ชั่นง่ายๆ ใช้งานง่ายๆ มาฝากกันครับ เริ่มกันเลย ขั้นตอนแรก : ใส่โค้ดเหล่านี้ในไฟล์ functions.php function wp_get_cat_postcount($id) { $cat = get_category($id); $count = (int) $cat-&#62;count; $taxonomy = 'category'; $args = array( 'child_of' =&#62; $id, ); $tax_terms [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2015/07/wordpress-get-post-count-of-a-category">WordPress ฟังก์ชั่นนับจำนวน Post ใน Category</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.tsupaman.com/wp-content/uploads/2015/07/wordpress-count-post.jpg" data-rel="lightbox-gallery-R8GCkrms" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1678" src="https://www.tsupaman.com/wp-content/uploads/2015/07/wordpress-count-post.jpg" alt="wordpress-count-post" width="547" height="309" srcset="https://www.tsupaman.com/wp-content/uploads/2015/07/wordpress-count-post.jpg 547w, https://www.tsupaman.com/wp-content/uploads/2015/07/wordpress-count-post-300x169.jpg 300w" sizes="auto, (max-width: 547px) 100vw, 547px" /></a></p>
<p>ในการเขียน Theme wordpress ขึ้นมาเองนั้น เราสามารถเขียนคำสั่ง หรือฟังก์ชั่นเสริมเข้าไปได้ เพื่อเพิ่มความสามารถให้กับ Theme WordPress นั้นๆ เพียงแค่เราเข้าใจหลักการ และขั้นตอนการเขียนโปรแกรมให้สอดคล้องกับการทำงานของ WordPress อย่างเช่นตัวอย่างที่ผมจะนำมาให้ดูกันครับ</p>
<h3>WordPress ฟังก์ชั่นนับจำนวน Post ใน Category</h3>
<p>ถามว่ามันจำเป็นมั๊ย 555+ ตอบได้เลยว่า ถ้าไม่มี ก็ไม่เดือดร้อนครับ แต่บางโอกาส อาจจะมีบางคนต้องการก็เป็นได้ครับ วันนี้ผมเลยมาแนะนำฟังก์ชั่นง่ายๆ ใช้งานง่ายๆ มาฝากกันครับ เริ่มกันเลย</p>
<p><strong>ขั้นตอนแรก : ใส่โค้ดเหล่านี้ในไฟล์ functions.php</strong></p>
<pre class="lang:php decode:true ">function wp_get_cat_postcount($id) {
    $cat = get_category($id);
    $count = (int) $cat-&gt;count;
    $taxonomy = 'category';
    $args = array(
      'child_of' =&gt; $id,
    );
    $tax_terms = get_terms($taxonomy,$args);
    foreach ($tax_terms as $tax_term) {
        $count +=$tax_term-&gt;count;
    }
    return $count;
}</pre>
<p>แค่นี้แหละครับ ที่เหลือก็แค่ววิธีการใช้งาน สมมุติไปที่ไฟล์ <strong>header.php</strong> ไปที่เมนูละกัน</p>
<pre class="lang:php decode:true ">เราแค่ใส่ตัวเลขไอดีของหมวดหมู่นั้นๆ ลงไปยกตัวอย่างเลข 2 :: &lt;?php echo wp_get_cat_postcount(2); ?&gt;</pre>
<p>แค่นี้ ระบบก็จะแสดงจำนวนของ Post ที่มีทั้งหมดในหมวดหมู่นั้นๆ ออกมาแล้วครับ หวังว่าฟังก์ชั่นนี้ จะมีประโยชน์กับผู้ที่ต้องการนะครับ</p>
<p><strong>บทความโดย : TsupamaN</strong></p>
<p>The post <a href="https://www.tsupaman.com/2015/07/wordpress-get-post-count-of-a-category">WordPress ฟังก์ชั่นนับจำนวน Post ใน Category</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>วิธีปรับขนาดของภาพใน Gallery ของ WordPress</title>
		<link>https://www.tsupaman.com/2014/10/edit-thumbnail-size-media-settings-wordpress</link>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Thu, 23 Oct 2014 16:44:08 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Edit Thumbnail Size in Media Settings]]></category>
		<category><![CDATA[Thumbnail size]]></category>
		<category><![CDATA[wordpress gallery image size]]></category>
		<category><![CDATA[ปรับขนาด Thumbnail size Wordpress]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=1383</guid>

					<description><![CDATA[<p>ในการที่เราจะสร้างเว็บไซต์ให้เหมาะและรองรับกับการเป็นเว็บแสดงผลงานหรือ Gallery หากเราเขียน PHP เพียวๆ แล้วล่ะก็ คงใช้เวลาพอสมควร แต่วันนี้ WordPress + Plugin ที่ผมเคยแนะนำ ช่วยให้ผมย่นเวลาการทำงานลงมาได้มากกว่าเดิมเป็นเท่าตัว ต่อจากบทความนี้นะครับ สร้างอัลบั้มด้วย Responsive Lightbox Plugin ขั้นเทพ ในการสร้างอัลบั้มของ wordpess นั้น ภาพอัลบั้มที่ได้มักจะเป็นสี่เหลี่ยมจัตุรัสไม่มีความสวยงามเอาซะเลย ตัวอย่างเช่น หากจะปรับแต่งต้องไปแก้ที่ไฟล์ CSS เพิ่มเติมยุ่งยาก ถ้าคนที่ไม่รู้ Programming ล่ะ จะไปปรับยังงัย วันนี้ผมมีวิธีปรับเล็กๆน้อยๆมาฝากครับเกี่ยวกับ วิธีปรับขนาดของภาพใน Gallery ของ WordPress ไม่ให้มันเป็นสี่เหลี่ยมจัตุรัสอีกต่อไป มาดูกันครับ วิธีปรับขนาดของภาพใน Gallery ของ WordPress ก่อนอื่น Login เข้า Admin ของ Wordpres ก่อนเลย แล้วไปที่เมนู Settings -&#62; Media ครับ จะเห็นว่าภาพ [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2014/10/edit-thumbnail-size-media-settings-wordpress">วิธีปรับขนาดของภาพใน Gallery ของ WordPress</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>ในการที่เราจะสร้างเว็บไซต์ให้เหมาะและรองรับกับการเป็นเว็บแสดงผลงานหรือ Gallery หากเราเขียน PHP เพียวๆ แล้วล่ะก็ คงใช้เวลาพอสมควร แต่วันนี้ <strong>WordPress + Plugin</strong> ที่ผมเคยแนะนำ ช่วยให้ผมย่นเวลาการทำงานลงมาได้มากกว่าเดิมเป็นเท่าตัว</p>
<p>ต่อจากบทความนี้นะครับ <a href="https://www.tsupaman.com/2014/08/wordpress-plugin-%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%AD%E0%B8%B1%E0%B8%A5%E0%B8%9A%E0%B8%B1%E0%B9%89%E0%B8%A1-responsive-lightbox"><strong>สร้างอัลบั้มด้วย Responsive Lightbox Plugin ขั้นเทพ</strong></a> ในการสร้างอัลบั้มของ wordpess นั้น ภาพอัลบั้มที่ได้มักจะเป็นสี่เหลี่ยมจัตุรัสไม่มีความสวยงามเอาซะเลย ตัวอย่างเช่น</p>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-1.jpg" data-rel="lightbox-gallery-B24uIN78" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1384" src="https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-1.jpg" alt="tsu-gallery-images-1" width="550" height="430" srcset="https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-1.jpg 550w, https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-1-300x235.jpg 300w" sizes="auto, (max-width: 550px) 100vw, 550px" /></a></p>
<p>หากจะปรับแต่งต้องไปแก้ที่ไฟล์ CSS เพิ่มเติมยุ่งยาก ถ้าคนที่ไม่รู้ Programming ล่ะ จะไปปรับยังงัย วันนี้ผมมีวิธีปรับเล็กๆน้อยๆมาฝากครับเกี่ยวกับ วิธีปรับขนาดของภาพใน Gallery ของ WordPress ไม่ให้มันเป็นสี่เหลี่ยมจัตุรัสอีกต่อไป มาดูกันครับ</p>
<h3>วิธีปรับขนาดของภาพใน Gallery ของ WordPress</h3>
<ul>
<li>ก่อนอื่น Login เข้า Admin ของ Wordpres ก่อนเลย แล้วไปที่เมนู Settings -&gt; Media ครับ</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-2.jpg" data-rel="lightbox-gallery-B24uIN78" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1385" src="https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-2.jpg" alt="tsu-gallery-images-2" width="620" height="360" srcset="https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-2.jpg 620w, https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-2-300x174.jpg 300w" sizes="auto, (max-width: 620px) 100vw, 620px" /></a></p>
<ul>
<li>จะเห็นว่าภาพ Thumbnail size มีขนาดเริ่มต้นอยู่ที่ 150×150 Pixel ให้แก้เป็นขนาดที่ต้องการครับ</li>
<li>จากนั้นไปที่การสร้าง Gallery ในส่วนของ Add Post เมื่อสร้างเสร็จแล้ว ให้  View code ดู แก้ไขตามนี้ครับ</li>
</ul>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-3.jpg" data-rel="lightbox-gallery-B24uIN78" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1386" src="https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-3.jpg" alt="tsu-gallery-images-3" width="601" height="34" srcset="https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-3.jpg 601w, https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-3-300x17.jpg 300w, https://www.tsupaman.com/wp-content/uploads/2014/10/tsu-gallery-images-3-600x34.jpg 600w" sizes="auto, (max-width: 601px) 100vw, 601px" /></a></p>
<ul>
<li>ใส่ size=&#8221;thumbnail&#8221; เพิ่มเติมลงไป เท่านี้ของรูปภาพในอัลบั้ม ก็ไปเป็นไปตามที่เราต้องการแล้วครับ ไม่ต้องทนเห็นมันเป็นสี่เหลี่ยมจัตุรัสอีกต่อไป</li>
</ul>
<p>หากต้องการปรับแก้ขนาดอีก ก็ทำแบบเดิมครับ เท่านี้ก็จะได้ขนาดที่ดูสวยงามกว่าสี่เหลี่ยมจัตุรัสแล้ว ลองดูตัวอย่างได้ที่เว็บไซต์ <strong><a href="http://www.firedub.com/">www.firedub.com</a> </strong>ผมใช้หลักการจากบทความนี้แหละครับ</p>
<p>ขอบคุณรูปภาพและข้อมูลจาก amethystwebsitedesign.com</p>
<p>The post <a href="https://www.tsupaman.com/2014/10/edit-thumbnail-size-media-settings-wordpress">วิธีปรับขนาดของภาพใน Gallery ของ WordPress</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ฝึกใช้ Custom Menu ร่วมกับ Theme ที่เราเขียนเอง</title>
		<link>https://www.tsupaman.com/2014/08/custom-menu-theme-wordpress-modify</link>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Wed, 13 Aug 2014 16:56:07 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Custom Menu wordpress]]></category>
		<category><![CDATA[custom menu wordpress code]]></category>
		<category><![CDATA[custom menu wordpress function]]></category>
		<category><![CDATA[custom menu wordpress theme]]></category>
		<category><![CDATA[wp_nav_menu wordpress]]></category>
		<category><![CDATA[wp_nav_menu wordpress function]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=1275</guid>

					<description><![CDATA[<p>wordpress หากเราเขียนธีมขึ้นมาใช้เองนั้น อาจมีโครงสร้างของ CSS ที่แตกต่างกันออกไป ต่างคนก็ต่างสไตล์การเขียน จึงยากที่จะกำหนดค่าให้เหมือนกันทุกธีมทุกครั้ง หากเราใช้งานฟังก์ชั่นไม่ถูก หรือไม่คล่องนั้น อาจจะต้องกำหนดค่าที่เป็น Static ทำให้ลำบากในการปรับปรุงหรือเปลี่ยนแปลงครับ ฟังก์ชั่นที่ใช้ในการควบคุมเมนู Custom Menu ของ wordpress คือ ฟังก์ชั่น wp_nav_menu หากเราใช้มันเป็น มันเหมือนเสือติดปีกดีๆ นี่เอง มาดูพารามิเตอร์ของฟังก์ชั่นนี้กันก่อน $defaults = array( 'theme_location' =&#62; '', 'menu' =&#62; '', 'container' =&#62; 'div', 'container_class' =&#62; '', 'container_id' =&#62; '', 'menu_class' =&#62; 'menu', 'menu_id' =&#62; '', 'echo' =&#62; true, 'fallback_cb' =&#62; 'wp_page_menu', 'before' [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2014/08/custom-menu-theme-wordpress-modify">ฝึกใช้ Custom Menu ร่วมกับ Theme ที่เราเขียนเอง</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>wordpress</strong> หากเราเขียนธีมขึ้นมาใช้เองนั้น อาจมี<strong>โครงสร้างของ CSS</strong> ที่แตกต่างกันออกไป ต่างคนก็ต่างสไตล์การเขียน จึงยากที่จะกำหนดค่าให้เหมือนกันทุกธีมทุกครั้ง หากเราใช้งานฟังก์ชั่นไม่ถูก หรือไม่คล่องนั้น อาจจะต้องกำหนดค่าที่เป็น Static ทำให้ลำบากในการปรับปรุงหรือเปลี่ยนแปลงครับ</p>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2014/08/wp-menu-01.jpg" data-rel="lightbox-gallery-su05mLJS" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1276" src="https://www.tsupaman.com/wp-content/uploads/2014/08/wp-menu-01.jpg" alt="wp-menu-01" width="600" height="378" srcset="https://www.tsupaman.com/wp-content/uploads/2014/08/wp-menu-01.jpg 600w, https://www.tsupaman.com/wp-content/uploads/2014/08/wp-menu-01-300x189.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a><br />
ฟังก์ชั่นที่ใช้ในการควบคุมเมนู Custom Menu ของ wordpress คือ ฟังก์ชั่น wp_nav_menu หากเราใช้มันเป็น มันเหมือนเสือติดปีกดีๆ นี่เอง มาดูพารามิเตอร์ของฟังก์ชั่นนี้กันก่อน</p>
<pre class="lang:php decode:true " title="Function wp_nav_menu">$defaults = array(
    'theme_location'  =&gt; '',
    'menu'            =&gt; '',
    'container'       =&gt; 'div',
    'container_class' =&gt; '',
    'container_id'    =&gt; '',
    'menu_class'      =&gt; 'menu',
    'menu_id'         =&gt; '',
    'echo'            =&gt; true,
    'fallback_cb'     =&gt; 'wp_page_menu',
    'before'          =&gt; '',
    'after'           =&gt; '',
    'link_before'     =&gt; '',
    'link_after'      =&gt; '',
    'items_wrap'      =&gt; '&lt;ul id="%1$s" class="%2$s"&gt;%3$s&lt;/ul&gt;',
    'depth'           =&gt; 0,
    'walker'          =&gt; ''
);
 
wp_nav_menu( $defaults );</pre>
<p>มันมีพารามิเตอร์เยอะมาก เอาแค่ที่ใช้จริงๆ มีไม่กี่ตัวที่ผมใช้ประจำ ก็มีตามตัวอย่างด้านล่างครับ</p>
<pre class="lang:php decode:true ">wp_nav_menu( array( 'theme_location' =&gt; 'top-menu' , 'menu_class' =&gt; 'sf-menu' , 'container' =&gt; 'none'));</pre>
<ul>
<li><strong>theme_location</strong> : กำหนดว่าให้ส่วนไหนแสดง ไปกำหนดได้ใน <strong>Appearance &gt; Menus</strong> แล้วตั้งค่าเอา</li>
<li><strong>menu_class</strong> : บางทีก็จะใช้ <strong>menu_id</strong> ขึ้นอยู่กับว่า css เราเขียนอะไรมา</li>
<li><strong>container</strong> : เป็นค่า none คือ ยกเลิกการใช้แท็กของ wordpress ให้ใช้แท็ก CSS ของเราเองครับ</li>
<li>ค่าอื่นๆ ก็ใช้บ้างในบางโอกาสครับ ขึ้นอยู่กับ theme นั้นๆ</li>
</ul>
<p>เมื่อเรา config ตัวเมนูไปแล้ว ก็ต้องมากำหนดค่าที่ไฟล์ functions.php ด้วยครับ</p>
<pre class="lang:php decode:true ">function register_my_menus() {
    register_nav_menus(
        array(
            'top-menu' =&gt; __( 'Top Menu' )
        )
    );
}
add_action( 'init', 'register_my_menus' );</pre>
<p>ที่เหลือก็แค่ไปใช้งาน <strong>Appearance &gt; Menus</strong> ให้เป็นก็จบขั้นตอนแล้วครับ ไม่ต้องไปใช้ plugin ให้เว็บไซต์เราต้องโหลดงานหนักกว่าเดิม แค่นี้ก็สามารถใช้ <strong>Custom Menu ร่วมกับ Theme ที่เราเขียนเอง</strong> ได้อย่างสบายใจแล้วล่ะ</p>
<p><strong>บทความโดย tsupaman</strong></p>
<p>The post <a href="https://www.tsupaman.com/2014/08/custom-menu-theme-wordpress-modify">ฝึกใช้ Custom Menu ร่วมกับ Theme ที่เราเขียนเอง</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress : นับจำนวนคนอ่านบทความ แบบไม่ใช้ Plugin</title>
		<link>https://www.tsupaman.com/2014/04/wordpress-%e0%b8%99%e0%b8%b1%e0%b8%9a%e0%b8%88%e0%b8%b3%e0%b8%99%e0%b8%a7%e0%b8%99%e0%b8%84%e0%b8%99%e0%b8%ad%e0%b9%88%e0%b8%b2%e0%b8%99-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%83%e0%b8%8a%e0%b9%89-plugin</link>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Sat, 26 Apr 2014 18:46:23 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[post views plugin wordpress]]></category>
		<category><![CDATA[wordpress post view count]]></category>
		<category><![CDATA[wordpress post views]]></category>
		<category><![CDATA[wordpress post views count without plugin]]></category>
		<category><![CDATA[wordpress นับคนอ่าน]]></category>
		<category><![CDATA[wordpress นับจำนวนคนอ่าน]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=873</guid>

					<description><![CDATA[<p>ที่แล้วๆ มา ผมใช้ WordPress ในการทำเว็บอะไรก็แล้วแต่ เน้นไปที่ความสะดวกสบายไว้ก่อน เช่น การใช้งาน Plugin เพิ่มความสะดวกสบายให้กับตัวเอง แต่พอนานๆ เข้า เริ่มไม่คิดแบบนั้นแล้ว เพราะว่า ยิ่งเรามี Plugin ในระบบมากเท่าไร เว็บเราก็จะช้า และกินทรัพยากรของโฮสมากเท่านั้น และยังเป็นสาเหตุของการถูกแฮคอีกด้วย วันนี้ ผมเอาฟังก์ชั่น wordpress นับจำนวนคนอ่าน บทความแบบง่ายๆ มาให้เอาไปใช้กันครับ โดยที่คุณจะลืมไปเลยว่า Plugin ที่ชื่อ wp_pageview นั้น หน้าตาเป็นอย่างไร เปิดไฟล์ functions.php ขึ้นมา แล้วใส่โค้ดด้านล่างนี้ลงไปครับ function getPostViews($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '1'); return '1 View'; [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2014/04/wordpress-%e0%b8%99%e0%b8%b1%e0%b8%9a%e0%b8%88%e0%b8%b3%e0%b8%99%e0%b8%a7%e0%b8%99%e0%b8%84%e0%b8%99%e0%b8%ad%e0%b9%88%e0%b8%b2%e0%b8%99-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%83%e0%b8%8a%e0%b9%89-plugin">WordPress : นับจำนวนคนอ่านบทความ แบบไม่ใช้ Plugin</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>ที่แล้วๆ มา ผมใช้ <strong>WordPress</strong> ในการทำเว็บอะไรก็แล้วแต่ เน้นไปที่ความสะดวกสบายไว้ก่อน เช่น การใช้งาน Plugin เพิ่มความสะดวกสบายให้กับตัวเอง แต่พอนานๆ เข้า เริ่มไม่คิดแบบนั้นแล้ว เพราะว่า ยิ่งเรามี Plugin ในระบบมากเท่าไร เว็บเราก็จะช้า และกินทรัพยากรของโฮสมากเท่านั้น และยังเป็นสาเหตุของการถูกแฮคอีกด้วย</p>
<p><a href="https://www.tsupaman.com/wp-content/uploads/2013/08/wordpress.png" data-rel="lightbox-gallery-lcQdBpJZ" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-292" alt="wordpress" src="https://www.tsupaman.com/wp-content/uploads/2013/08/wordpress.png" width="200" height="200" srcset="https://www.tsupaman.com/wp-content/uploads/2013/08/wordpress.png 200w, https://www.tsupaman.com/wp-content/uploads/2013/08/wordpress-100x100.png 100w" sizes="auto, (max-width: 200px) 100vw, 200px" /></a></p>
<p>วันนี้ ผมเอาฟังก์ชั่น <strong>wordpress นับจำนวนคนอ่าน</strong> บทความแบบง่ายๆ มาให้เอาไปใช้กันครับ โดยที่คุณจะลืมไปเลยว่า <strong>Plugin </strong>ที่ชื่อ<strong> wp_pageview</strong> นั้น หน้าตาเป็นอย่างไร</p>
<p><strong>เปิดไฟล์ functions.php ขึ้นมา แล้วใส่โค้ดด้านล่างนี้ลงไปครับ</strong></p>
<pre class="lang:php decode:true" title="Post Views Functions">function getPostViews($postID){
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '1');
        return '1 View';
    }
    return $count.' Views';
}

// function to count views.
function setPostViews($postID) {
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 1;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '1');
    }else{
        $count++;
        update_post_meta($postID, $count_key, $count);
    }
}

// Add it to a column in WP-Admin - (Optional)
add_filter('manage_posts_columns', 'posts_column_views');
add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2);
function posts_column_views($defaults){
    $defaults['post_views'] = __('Views');
    return $defaults;
}
function posts_custom_column_views($column_name, $id){
    if($column_name === 'post_views'){
        echo getPostViews(get_the_ID());
    }
}</pre>
<p><strong> จากโค้ดด้านบน จะอธิบายคร่าวๆดังนี้นะครับ</strong></p>
<ul>
<li><strong>ฟังก์ชั่น setPostViews()</strong> จะทำการ<strong> &#8220;นับ&#8221;</strong> หากเราเปิดหน้าบทความนั้นๆขึ้นมา</li>
<li><strong>ฟังก์ชั่น getPostViews()</strong> จะทำการ <strong>&#8220;แสดง&#8221;</strong> ค่าที่นับเข้ามา</li>
</ul>
<p>งงมั๊ยเอ่ย ถ้างง มาดูกันต่อ</p>
<h3>การใช้งานฟังก์ชั่นทั้งสอง <strong>setPostViews()</strong> และ <strong>getPostViews()</strong></h3>
<p>ผมยกตัวอย่างในไฟล์ single.php ละกัน</p>
<pre class="lang:php decode:true">&lt;?php if (have_posts()) : ?&gt; 
&lt;?php setPostViews(get_the_ID()); ?&gt;
&lt;div class="grid_8_bg"&gt;
	&lt;?php while (have_posts()) : the_post(); ?&gt; 
	&lt;div class="content"&gt;
		&lt;div class="page-breadcrumbs"&gt;&lt;?php if(function_exists('bcn_display')){ bcn_display(); }?&gt;&lt;/div&gt;
		&lt;div class="page-title"&gt;&lt;h2&gt;&lt;?php the_title(); ?&gt;&lt;/h2&gt;&lt;/div&gt;
		&lt;div class="page-detail"&gt;
                     &lt;?php echo human_time_diff( get_the_time('U'), current_time('timestamp') ) . ' ago'; ?&gt; &lt;/b&gt; (&lt;?php echo getPostViews(get_the_ID()); ?&gt;)
                &lt;/div&gt;
		&lt;div class="page-content"&gt;
			&lt;?php the_content(''); ?&gt;	
		&lt;/div&gt;
		&lt;div class="page-content-tag"&gt;
			&lt;span&gt;Tags (คำค้นหา)&lt;/span&gt;
			&lt;span class="img-tag"&gt;&lt;img src="&lt;?php bloginfo('template_url'); ?&gt;/images/tags.png"/&gt;&lt;/span&gt;&lt;p&gt;&lt;?php the_tags( '', ', ', ''); ?&gt;&lt;/p&gt;
		&lt;/div&gt;
		&lt;div class="clear"&gt;&lt;/div&gt;

	&lt;/div&gt;
	&lt;?php endwhile; ?&gt;
&lt;/div&gt;
&lt;?php else : ?&gt;
&lt;div&gt;
     &lt;div style="width:640px;text-align:center;padding:50px 10px;font-size:24px;"&gt;ขออภัย! ยังไม่มีเนื้อหาสำหรับหมวดนี้....&lt;/div&gt;
&lt;/div&gt;
&lt;?php  endif; ?&gt;</pre>
<p>ลองดูตัวอย่างแล้วงงอีก คอมเม้นต์ถามกันมาได้นะครับ สำหรับการใช้ฟังก์ชั่นทั้งสองนี้ แล้วคุณจะไม่ต้องนึกถึง plugin wp_pageview อีกเลย ลองเอาไปใช้กันดูสำหรับ <strong>WordPress : นับจำนวนคนอ่านบทความ แบบไม่ใช้ Plugin</strong></p>
<p><strong>บทความโดย : tsupaman</strong></p>
<p>The post <a href="https://www.tsupaman.com/2014/04/wordpress-%e0%b8%99%e0%b8%b1%e0%b8%9a%e0%b8%88%e0%b8%b3%e0%b8%99%e0%b8%a7%e0%b8%99%e0%b8%84%e0%b8%99%e0%b8%ad%e0%b9%88%e0%b8%b2%e0%b8%99-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%83%e0%b8%8a%e0%b9%89-plugin">WordPress : นับจำนวนคนอ่านบทความ แบบไม่ใช้ Plugin</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress : ตั้งค่า Permalink ให้ URL ภาษาไทยยาวๆ</title>
		<link>https://www.tsupaman.com/2014/02/wordpress-url-%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%84%e0%b8%97%e0%b8%a2-%e0%b8%a2%e0%b8%b2%e0%b8%a7</link>
		
		<dc:creator><![CDATA[TsupamaN]]></dc:creator>
		<pubDate>Wed, 12 Feb 2014 02:25:43 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[url ภาษาไทย]]></category>
		<category><![CDATA[url ภาษาไทย php]]></category>
		<category><![CDATA[url ภาษาไทย wordpress]]></category>
		<category><![CDATA[wordpress permalink settings]]></category>
		<category><![CDATA[wordpress permalink ภาษาไทย]]></category>
		<category><![CDATA[wordpress url]]></category>
		<category><![CDATA[wordpress url rewrite]]></category>
		<category><![CDATA[wordpress url ภาษาไทย]]></category>
		<category><![CDATA[wordpress url ภาษาไทย ยาว]]></category>
		<guid isPermaLink="false">https://www.tsupaman.com/?p=620</guid>

					<description><![CDATA[<p>WordPress การตั้งค่า Permalink ให้ URL ภาษาไทยยาวๆ หากเราเขียนเว็บขึ้นมาเองสักตัวนึง เราสามารถกำหนดให้ url ของเราในรูปแบบไหนก็ได้ จะยาว จะสั้น จะภาษาไทย หรือภาษาอังกฤษนั้นไม่ใช่เรื่องยาก หากเรารู้วิธีการใช้ .htaccess แต่ใน wordpress นั้น เราไม่จำเป็นต้องทำอะไรมากเลย นอกจากการ config ระบบง่ายๆแค่ไม่กี่ขั้นตอน เพียงแค่คุณรู้เท่านั้น อย่างแรกที่ต้องทำคือ เข้าไปตั้งค่า url ของ wordpress ใน wp-admin -&#62; Settings -&#62; Permalinks ซะก่อน ตามรูปเลยครับ /%postname% , /%postname%.html , /%postname%.htm , /%category%/%postname%.html ปล. เมื่อตั้งค่าในส่วน Permalink Settings แล้ว ต้องอัพไฟล์ .htaccess ขึ้นไปด้วยนะครับ copy ในส่วนนี้ไปได้เลย เมื่อเสร็จขั้นตอนนี้แล้ว [&#8230;]</p>
<p>The post <a href="https://www.tsupaman.com/2014/02/wordpress-url-%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%84%e0%b8%97%e0%b8%a2-%e0%b8%a2%e0%b8%b2%e0%b8%a7">WordPress : ตั้งค่า Permalink ให้ URL ภาษาไทยยาวๆ</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="stcpDiv">
<h3><strong>WordPress การตั้งค่า Permalink ให้ URL ภาษาไทยยาวๆ<br />
</strong></h3>
<p>หากเราเขียนเว็บขึ้นมาเองสักตัวนึง เราสามารถกำหนดให้ url ของเราในรูปแบบไหนก็ได้ จะยาว จะสั้น จะภาษาไทย หรือภาษาอังกฤษนั้นไม่ใช่เรื่องยาก หากเรารู้วิธีการใช้ .htaccess แต่ใน wordpress นั้น เราไม่จำเป็นต้องทำอะไรมากเลย นอกจากการ config ระบบง่ายๆแค่ไม่กี่ขั้นตอน เพียงแค่คุณรู้เท่านั้น<strong> </strong>อย่างแรกที่ต้องทำคือ</p>
<p style="text-align: center;"><a href="https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-00.jpg" data-rel="lightbox-gallery-ULk9SOZa" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-621" style="border: 1px solid black;" alt="wp-url-00" src="https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-00.jpg" width="629" height="277" srcset="https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-00.jpg 629w, https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-00-300x132.jpg 300w" sizes="auto, (max-width: 629px) 100vw, 629px" /></a></p>
<div id="stcpDiv">
<p>เข้าไปตั้งค่า <strong>url ของ wordpress</strong> ใน<strong> wp-admin -&gt; Settings -&gt; Permalinks</strong> ซะก่อน ตามรูปเลยครับ</p>
<pre class="lang:php decode:true">/%postname% , /%postname%.html , /%postname%.htm , /%category%/%postname%.html</pre>
<p>ปล. เมื่อตั้งค่าในส่วน Permalink Settings แล้ว ต้องอัพไฟล์ .htaccess ขึ้นไปด้วยนะครับ</p>
<p style="text-align: center;"><a href="https://www.tsupaman.com/wp-content/uploads/2014/02/code-htaccess.jpg" data-rel="lightbox-gallery-ULk9SOZa" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-624" style="border: 1px solid black;" alt="code-htaccess" src="https://www.tsupaman.com/wp-content/uploads/2014/02/code-htaccess.jpg" width="380" height="220" srcset="https://www.tsupaman.com/wp-content/uploads/2014/02/code-htaccess.jpg 380w, https://www.tsupaman.com/wp-content/uploads/2014/02/code-htaccess-300x174.jpg 300w" sizes="auto, (max-width: 380px) 100vw, 380px" /></a></p>
<p style="text-align: center;">copy ในส่วนนี้ไปได้เลย</p>
<p><strong></strong>เมื่อเสร็จขั้นตอนนี้แล้ว url ของเรา เราจะสามารถกำหนดเองได้เลยว่าจะให้มันเป็นอะไรบ้าง โดยกำหนดได้ตอนโพสบทความครับ จากนั้นก็มาเซ็ตค่าในฐานข้อมูลกันต่อ โดยเข้าไปที่ฐานข้อมูล <strong>phpMyAdmin </strong>ของคุณนั่นแหละ</p>
<p style="text-align: center;"><a href="https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-01.jpg" data-rel="lightbox-gallery-ULk9SOZa" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-622" style="border: 1px solid black;" alt="wp-url-01" src="https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-01.jpg" width="606" height="312" srcset="https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-01.jpg 606w, https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-01-300x154.jpg 300w" sizes="auto, (max-width: 606px) 100vw, 606px" /></a></p>
<div id="stcpDiv">
<p>เลือก <strong>database </strong>ที่เคยสร้างไว้ (จำได้ป่าวว่าชื่ออะไร) จากนั้น ไปที่ตาราง <strong>wp_posts</strong> เลือกฟิลด์ชื่อ <strong>post_name</strong> กดแก้ไข เปลี่ยนขนาดของ <strong>varchar จาก 200 ไปเป็น 1500</strong> หรือมากกว่านั้นก็ได้ แล้วกด <strong>save</strong></p>
<p>ขั้นตอนสุดท้าย ไปที่ตัวเว็บของเราใน <strong>wordpress </strong>มันจะมีโฟลเดอร์ที่ชื่อ <strong>wp-includes </strong>อยู่ เข้าไปในนั้นหาไฟล์ชื่อ <strong>formatting.php</strong> จากนั้นหาคำนี้ <strong>utf8_uri_encode </strong>คัดลอกไปแล้วเอาไป search ใน notepad จะเร็วกว่ามานั่งหาครับ บรรทัดนั้นจะมีหน้าตาแบบนี้</p>
<p style="text-align: center;"><a href="https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-02.jpg" data-rel="lightbox-gallery-ULk9SOZa" data-rl_title="" data-rl_caption="" title=""><img loading="lazy" decoding="async" class="aligncenter  wp-image-623" style="border: 1px solid black;" alt="wp-url-02" src="https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-02.jpg" width="611" height="290" srcset="https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-02.jpg 764w, https://www.tsupaman.com/wp-content/uploads/2014/02/wp-url-02-300x143.jpg 300w" sizes="auto, (max-width: 611px) 100vw, 611px" /></a></p>
<p id="stcpDiv">เปลี่ยนตัวเลข 200 ไปเป็น 1000,1500 หรือเท่ากับที่เราได้แก้ไว้ใน database เอาไว้ในขั้นตอนที่ 2 ครับ save แล้วอัพไฟล์ขึ้นโฮสไปทับเลย แล้วลองโพสบทความดู กำหนด url ใหม่ จะได้ url ภาษาไทยที่ยาวขึ้นกว่าเดิม ปัญหา url ภาษาไทย ที่คำไม่ครบก็จะหมดไป</p>
<p>จบแล้วครับ สำหรับการตั้งค่า <strong>WordPress URL ภาษาไทย ยาว</strong>ๆ มีแค่นี้เอง ไม่ต้องไปหา plugin อะไรให้มากมายเปลืองเนื้อที่ แค่เราตั้งค่าตามนี้ ก็หมดปัญหาไปได้เลย</p>
<p><strong>บทความโดย tsupaman</strong></p>
</div>
</div>
</div>
<p>The post <a href="https://www.tsupaman.com/2014/02/wordpress-url-%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b9%84%e0%b8%97%e0%b8%a2-%e0%b8%a2%e0%b8%b2%e0%b8%a7">WordPress : ตั้งค่า Permalink ให้ URL ภาษาไทยยาวๆ</a> appeared first on <a href="https://www.tsupaman.com">TsupamaN.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
