7 Blogger

สวัสดีเราเอง 7 ไง (จำไม่ได้เหรอ !?!?!)

Archive for the 'Wordpress' Category

Spam 9999 Hit

ช่วงก่อนหน้านี้ blog โดน spam ค่อนข้างเยอะ ด้วยความที่ขี้เกียจเลยติดตั้ง Plug-in Akismet ไป เพราะง่ายดี ไม่ต้องออกแรงหา พอติดตั้งเสร็จ มันก็จะมี Panel Spam ขึ้นมาด้านล่าง คอยกรอง Spam ทิ้งไป
มาวันนี้ Akismet ก็กรอง Spam ได้ 9,999 แล้ว วะ ฮ่า ฮ่า ฮ่า

อ่าวหล่ะ จบข่าว. แต่สำหรับคนที่มีปัญหาเรื่อง spam เหมือนผม จะลองวิธีนี้ก็ได้นะ ง่ายดี Akismet เป็น Plug-in ของ Wordpress ที่ติดมาด้วยตอนโหลดมา เลยไม่ต้องหา แค่เข้าไปที่เมนู plugins แล้วกด Activate แค่นั้นเอง จากนั้นก็หา API Key มาใส่ ซึ่งก็คือการสมัครสมาชิกที่ wordpress.com แล้วเข้าไปดูที่ profile ก็จะมี […]

บังคับการแสดง Entry ด้วย query_posts()

ตามปรกติ เราสามารถ Set การแสดง Entry ได้ที่หน้า Reading Option ว่าจะให้แสดงผลกี่ Entry ต่อหน้าได้ แต่ว่าทุกหน้าจะแสดงเหมือนกันหมด ไม่ว่าหน้านั้นจะเป็นหน้าใด ซึ่งบางครั้งก็ไม่เหมาะสม ตัวอย่างเช่น หน้าแรก กับหน้า Category หรือ Archives ถ้าเรา Set ใน Reading Option เป็น 1 หน้าแรกเราจะแสดงเพียง 1 Entry และหน้า Archives ก็แสดงแค่ 1 Entry เหมือนกัน ซึ่งเราอยากให้มันแสดงมากกว่านั้น
ตัวอย่าง :
http://www.7blogger.com/ หน้าแรกแสดง 1 Entry
http://www.7blogger.com/category/wordpress/ 
หน้า Category แสดง 10 Entry
เราจะใช้ query_posts() ช่วยบังคับให้แต่ละหน้าแสดงไม่เหมือนกันได้ครับ ซึ่งนอกจากนี้แล้ว function นี้ยังสามารถบังคับรูปแบบการแสดง Entry ได้อีกหลากหลายมากครับ
รูปแบบของ Function :
query_posts($query_string . “&order=ASC”)
$query_string […]

แทรกไฟล์ VDO ลง Wordpress ด้วย Viper’s Video Quicktags

เห็นคุณป่าน comment ไว้ว่าอยากได้ เลยแนะนำไว้ครับ Viper’s Video Quicktags เป็น Plugin ที่ช่วยให้สามารถแทรก VDO จากที่ต่างๆลงบน Wordpress ได้ง่ายๆ โดยสนับสนุน (จะกล่าวถึงแค่ Ver.3)

YouTube
Google Video
IFILM
QuickTime files
Generic video files (AVI, MPEG, WMV, etc.) 

ตัวอย่าง.

ในเวปจะมี 2 Version ครับ ผมเลือกใช้ Version 3 เพราะน่าจะเสถียรกว่า แต่ก็แล้วแต่คนจะเลือกครับ Version 4 สนับสนับสนุนไฟล์ได้มากกว่า แต่คิดว่าไม่ได้ใช้ วิธีใช้ง่ายมากครับ ดูในเวปเขาก็น่าจะเข้าใจ หรือโหลดมาลองเลยก็ได้ เพราะมันจะเพิ่มปุ่มในหน้า Write ให้เลย แค่กด แล้วใส่ ID ก็เสร็จแล้วครับ

Download Viper’s Video Quicktags 3.0.0
Download Viper’s Video Quicktags 4.0.0
http://www.viper007bond.com 

Theme ดิ้น

วันนี้จะเขียนเรื่องปัญหาของ Theme ที่เราหา เราโหลด หรือ เขียนใช้เอง กันนี่แหละครับ Theme ของ Wordpress ก็ประกอบไปด้วย File CSS ที่ระบุรูปแบบการแสดงผลของ Blog เรา เวลาใช้ก็ง่ายๆ แค่เข้าเมนู Presentation แล้วกดเลือก Theme ที่เราต้องการ แค่นี้ก็ใช้ได้แล้ว(โดยเราต้อง Upload Theme ขึ้นไปบน Server ก่อน ที่ตำแหน่ง /wp-content/themes/)
Theme ที่ Wordpress ใส่มาให้ตอนเริ่มต้นมี 2 theme ครับ

default
classic

สามารถหาโหลด Theme ได้อีกเยอะแยะมากมายที่
http://themes.wordpress.net/
จะเห็น Theme เริ่มต้นอันนึงชื่อว่า default ใช่ป่ะครับ ตามปกตินอกจากมันจะถูก set ไว้ตอนติดตั้งครั้งแรกแล้ว มันยังช่วยให้ระบบของ blog ไม่พัง เวลาเราแก้ไข Theme หรือติดตั้ง Theme ใหม่ โดยไม่สมบูรณ์หรือเกิดผิดพลาดขึ้น ตัว Wordpress จะติดตั้ง […]

Ping List

เวลาคุณเขียน Blog คุณสามารถ Promote Blog ได้ด้วยการ Ping ข้อมูลภายใน blog ของคุณให้คนอื่นๆได้รู้ว่า blog คุณ มีการ Update แล้ว การ Ping มีเวปที่ให้บริการมากมายเลยครับ มากจนไม่รู้ว่าจะใส่จนหมดดีมั้ย เพราะมันเยอะเหลือเกิน วันนี้ผมมี Ping List มาเสนอครับ Ping ชุดนี้ได้มาจากนาย โชวบักท้ง แห่งเวปไทยเสียวบอร์ดนะครับ เป็น ping list ที่คุณโซวคัดมาแล้วว่าไม่ซ้ำซ้อนครับ
http://api.feedster.com/ping
http://api.moreover.com/ping
http://api.moreover.com/RPC2
http://blog.goo.ne.jp/XMLRPC
http://blogdb.jp/xmlrpc/
http://coreblog.org/ping/
http://ping.blo.gs/
http://ping.bloggers.jp/rpc/
http://ping.cocolog-nifty.com/xmlrpc
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://pinger.blogflux.com/rpc
http://rpc.blogrolling.com/pinger/
http://rpc.icerocket.com:10080/
http://rpc.pingomatic.com/
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2
http://topicexchange.com/RPC2
http://www.blogdigger.com/RPC2
http://xping.pubsub.com/ping
การใส่ ping ก็สามารถใส่ได้ตรง Options \ Writing ตรงช่อง Update Services
มีข้อควรระวังอย่างหนึ่งนะครับสำหรับการใส่ ping คือถ้าคุณใส่มากเกินไป เวลาคุณ update blog ของคุณ มันจะช้ามากๆเลยครับ ดังนั้นถ้าใครต้องการ ping ด้วยตัวเองไม่ผ่าน Wordpress ก็ทำได้ครับ ผ่านเวปที่ให้บริการ ping เช่น
http://www.pingoat.com/ 
ผมใช้เวปนี้เวปเดียวครับเลยรู้จักอยู่เวปเดียว แฮะ แฮะ ข้อดีของเวปนี้ก็คือ […]

Install Wordpress หลายๆเวปด้วย Database เดียวทำยังไง

ปกติเราๆท่านๆคงใช้ Wordpress กันโดยต้องมี 1 Database คู่กัน ก็ง่ายดีไม่ต้องทำอะไรมากนัก แต่ว่าถ้าใน Host ที่เราเช่าอยู่เกิดให้ Database มาน้อยกว่าที่เราต้องการล่ะ จะทำยังไงดี Wordpress แก้ปัญหาให้เราไว้แล้วหล่ะ ขึ้นอยู่กับว่าจะมีใครมองเห็นหรือเปล่า
เริ่มแรก ทุกๆคนที่เคย Install Wordpress กันคงจะต้อง Set config.php กันเป็นทุกคน หน้าตาที่เราต้องแก้ก็ประมาณนี้
// ** MySQL settings ** //
define(’DB_NAME’, ‘wordpress‘);    // The name of the database
define(’DB_USER’, ‘username‘);     // Your MySQL username
define(’DB_PASSWORD’, ‘password‘); // …and password
define(’DB_HOST’, ‘localhost‘);    // 99% chance you won’t need to change this […]

ความสัมพันธ์ระหว่าง Permalink กับ slug

ใน Wordpress จะมี function นึงในการเล่นกับ URL นั่นคือ Permanent link ที่อยู่ใน Options ตรงเมนู > Options\Permalinks
ในนั้นจะมี Option ให้เลือกอยู่ 4 จุดด้วยกัน ซึ่งก็จะแสดงผล URL แตกต่างกันไป

Default
http://www.7blogger.com/?p=5
Date and name based
http://www.7blogger.com/2007/02/28/permalink-and-slug/
Numeric
http://www.7blogger.com/archives/5/
Custom, specify below
อันนี้เราเลือกแสดงผลได้เอง เช่น
http://www.7blogger.com/wordpress/permalink-and-slug.html

จาก 1-3 เราเห็นอยู่แล้วว่าจะแสดงผลยังไง ส่วนอันที่ 4 หล่ะ ทาง Wordpress ได้กำหนดตัวแปรไว้ให้เราจัดการการแสดงผล URL เอาไว้หลากหลายพอดู

%year% 
แสดงปีแบบ 4 ตัวอักษร เช่น 2007 
%monthnum%
แสดงเลขเดือนแบบ 2 ตัวอักษร เช่น 02
%day%
แสดงวันที่ เช่น 28
%hour%
แสดงชั่วโมง เช่น 15
%minute%
แสดงนาที เช่น 43
%second%
แสดงวินาที เช่น 33
%postname%
แสดงชื่อของ Post