WordPress MU กับ WordPress 3.0 ดูเหมือนจะมีอะไรบางอย่างที่คล้ายกันนะครับ เท่าที่ผมทดสอบดูก็งงๆ อยู่เหมือนกันว่าทำไมเขาตั้งค่า Permalink Settings ให้เป็น URL แบบ Custom Structure เลย ส่วนนี้ไม่คิดมากครับเพราะเป็นแค่เวอร์ชันทดสอบเท่านั้นเอง แต่เวอร์ชันจริงถ้าเขาออกมาแนวนี้ก็คงน่าจะไม่ Support โฮสติ้งที่ไม่ได้ Mod rewrite แต่ผมคิดว่าน่าจะมาแบบ URL แบบปกตินะครับ และอีกฟังก์ชันคือ Network Settings เป็นระบบที่สามารถเชื่อมต่อกับบล็อกอื่นๆ ที่โดเมนต่างกันได้ นำข้อมูลมาแชร์ที่บล็อกเราได้คล้าย API ครับ ต้องย้อนไปเมื่อตอน WordPress MU ออกช่วงแรกๆ นะครับผมจะลองสรุปให้ดูว่า WordPress MU มีความสามารถอะไรบ้าง WordPress MU หรือ WordPress Multi User เวิร์ดเพรสมิว เป็นระบบบล็อกสำหรับหลาย ๆ ผู้ใช้ที่มีชื่อเสียงมากของเวิร์ดเพรส เวิร์ดเพรสมิวนั้นเหมาะสำหรับคนที่ต้องการสร้างเครือข่ายบล็อกของตัวเอง
Read the rest of this entry »
Comments
ฟงัก์ชันนี้ปล่อยไว้ก็ไม่ดีเท่าไหร่ครับ พวกที่ชอบ spam จะใช้ช่องทางนี้หละครับเพื่อที่จะเขียน HTML และใส่ลิงก์เว็บตนเองไปด้วย ตัวอย่างที่พบบ่อยนะครับ เช่น
1 | <a href="http://www.myspamsite.com/">นี่คือลิงก์ Spam ของตู</a> |
ถ้าคุณเจอแบบนี้แค่ตอบกลับเดียวก็พอไหว แต่ถ้าเจอแบบ เป็น 100 โพสผมคิดว่าคุณปวดหัวแน่นอน เราสามารถที่จะลบฟังก์ชัน HTML นี้ออกได้โดยการ Hack มาเริ่มกันเลยครับ
เปิดไฟล์ functions.php ของธีม /wp-content/themes/ธีมปัจจุบันคุณ/ ดูที่บรรทัดสุดท้ายแล้วหา ?> จากนั้นวางโค้ดนี้ด้านบน
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function plc_comment_post( $incoming_comment ) { $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']); $incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] ); return( $incoming_comment ); } function plc_comment_display( $comment_to_display ) { $comment_to_display = str_replace( ''', "'", $comment_to_display ); return $comment_to_display; } add_filter('preprocess_comment', 'plc_comment_post', '', 1); add_filter('comment_text', 'plc_comment_display', '', 1); add_filter('comment_text_rss', 'plc_comment_display', '', 1); add_filter('comment_excerpt', 'plc_comment_display', '', 1); |
เท่านี้หละครับพวกที่ชอบ Spam ก็คงไม่กล้าแหยมแล้วหละ
Read the rest of this entry »
Comments
ระบบนี้จะทำงานตอนที่เรากำลังเขียนบล็อก มันจะทำการบันทึกฉบับร่างของบทความเก็บไว้เป็นระยะๆ ระบบนี้เป็นฟังก์ชันที่ดีเยี่ยมอีกตัวของ WP ในเมื่อมันดีเยี่ยมแล้วจะปิดมันทำไมหละ เมื่อเราปิดไปแล้วมันก็จะไม่ทำการบันทึกอัตโนมัติ แต่เราสามารถที่จะสั้งให้มันบันทึกเองได้ตามที่เราต้องการ โดยกดที่ Save Draft เปิดไฟล์ functions.php ของธีม /wp-content/themes/ธีมปัจจุบันคุณ/ ดูที่บรรทัดสุดท้ายแล้วหา ?> จากนั้นวางโค้ดนี้ด้านบน
1 2 3 4 | function disableAutoSave(){ wp_deregister_script('autosave'); } add_action( 'wp_print_scripts', 'disableAutoSave' ); |
เท่านี้หละครับ มันก็ไม่บันทึกอันโนมัติแล้วหละ-*- วันนี้โพสไปแล้ว 3 บทความ พรุ่งนี้โพสต่อ เขียนฉบับร่างไว้ดีกว่า
Comments
ถ้า WP มีการปล่อยเวอร์ชันใหม่ให้ดาวน์โหลดก็จะมีการแจ้งเตือนที่ Dashboard ว่า WordPress 3.0 is available! Please update now. จริงๆ แล้วถ้ามีการอัพเดทเวอร์ชันใหม่ๆ แจ้งผมก็อยากจะแนะนำว่าให้อัพเดททันที เพื่อที่จะแก้ไขข้อิดพลาดต่างๆ ของระบบและจะทำให้ระบบนั้นทำงานได้มีประสิทธิ์ภาพขึ้น แต่ทิสป์นี้สำหรับบางท่านที่ต้องการปิดคำสั่ง Please Update Now เพราะเห็นแล้วเกะกะตาว่างนั้น ก็มาเริ่ม Hack กันเลยครับ เปิดไฟล์ functions.php ของธีม /wp-content/themes/ธีมปัจจุบันคุณ/ ดูที่บรรทัดสุดท้ายแล้วหา ?> จากนั้นวางโค้ดนี้ด้านบน
1 2 3 4 | if (!current_user_can('edit_users')) { add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 ); add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) ); } |
เท่านี้มันก็ไม่เตือนแล้วเมื่อมีเวอร์ชันใหม่มา
Read the rest of this entry »
Comments
เป็นปลั๊กอินอีกตัวที่น่าสนใจนะครับ และเป็นปลั๊กอินที่ได้รับความนิยมอยู่ในระดับนึง คุณสมบัติของ PageNavi คือแสดงจำนวนเพจเป็นตัวเลข ที่สามารถคลิกข้ามไปยังหน้าที่ต้องการได้ แทนที่จะคลิก Next ถันไป แต่ตัวนี้เมื่ออัพโหลดและ Activate แล้วจะสามารถใช้งานได้ทันที โดยไม่จำเป็นต้องแก้ไขโค้ด แต่ก็แก้ไขบ้างเล็กน้อยเพื่อความสวยงามของธีมนะครับ ดาวน์โหลด >> WP-PageNavi
Installation Instructions
- อัพโหลดโฟลเดอร์ปลั๊กอินไปวางที่ wp-content/plugins
- Activate WP-PageNavi Plugin
ตัวอย่างการแก้ไขโค้ด CSS ผมจะเอาไฟล์ css ของปลั๊กอินตัวนี้ไปวางที่ /public_html/wp-content/themes/ธีม/pagenavi-css.css เพื่อที่จะได้จัดการง่าย
ตัวอย่างโค้ดที่ใช้ในเว็บนี้
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | .wp-pagenavi { margin:0 auto; color:#7997AE; } .extend, .current, .wp-pagenavi a { border:2px solid #c6def7; margin:2px; padding:4px 4px; background:none; color:#7997AE; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; } .current, .wp-pagenavi a:hover { background:#fff; } .wp-pagenavi a { color:#6e93b8; } |
Comments
Related Posts คือปลั๊กอินที่แสดงบทความที่เกี่ยวข้องกับคำค้นที่ใกล้เคียงกัน และสุ่มมาแสดงที่หน้าบทความโดยการสุ่ม แต่ Related Posts ตัวนี้พ่วง Thumbnails! หรือจะแสดงรูป Thumbnails หน้าบทความนั้นด้วย ระบบนี้ผมก็ไม่เคยลองนะครับและไม่แน่ใจว่าจะใช้ได้หรือเปล่า แต่เห็นบล็อกนอกหลายๆ เว็บนะที่ใช้ระบบนี้ มันไม่ใช่ปลั๊กอินนะครับ แต่เป็น Hacks โมดูล มาเริ่ม Hack กันเลยครับ เปิดไฟล์ single.php ที่อยู่ในธีมของคุณไฟล์ single.php นี้แต่ละธีมอาจจะวางโค้ดไม่เหมือนกัน แต่ในที่นี้ผมจะขอวางโค้ดไว้ฝต้ the_content() วางด้านล่าง
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | < ?php
$original_post = $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo '<h2>Related Posts</h2>';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>4,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
echo "<ul>";
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li><img src="<?php bloginfo('template_directory'); ?/>/timthumb/timthumb.php?src=< ?php echo get_post_meta($post->ID, "post-img", true); ?>&h=40&w=40&zc=1" alt="" /><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to < ?php the_title_attribute(); ?>">< ?php the_title(); ?></a></li>
< ?php endwhile;
echo "</ul>";
}
}
$post = $original_post;
wp_reset_query();
?>
</ul> |
Comments
เมื่อมีสมาชิกหรือ Admin เข้าสู่ระบบ Dashboard ก็จะเจอโลโก้ WP ด้านบนซ้ายมือสุดตามด้วยชื่อเว็บคุณ จะเป็นไรไปถ้าเราอยากจะเปลี่ยนโลโก้ให้เป็นของเราเอง และมันก็เท่ออก เมื่อมีสมาชิก Login เข้า Dashboard ก็จะเจอโลโก้ของเว็บเราและแปลกตาไปอีกแบบ ก่อนอื่นก็ต้องสร้างรูป Logo ขนาด 30*30 PX ใส่ชื่อเป็น custom-logo.gif จากนั้นอัพโหลดไปวางที่ /wp-content/themes/ธีมปัจจุบันคุณ/images/custom-logo.gif
เปิดไฟล์ functions.php ที่อยู่ใน /wp-content/themes/ธีมปัจจุบันคุณ/ ดูที่บรรทัดสุดท้ายแล้วหา ?> จากนั้นวางโค้ดนี้ด้านบน
1 2 3 4 5 6 7 8 9 10 | //hook the administrative header output add_action('admin_head', 'my_custom_logo'); function my_custom_logo() { echo ' <style type="text/css"> #header-logo { background-image: url('.get_bloginfo('template_directory').'/images/custom-logo.gif) !important; } </style> '; } |
เท่านี้หละครับตัวอย่างตามรูป
Read the rest of this entry »
Comments
มาอีกแล้วธีมแนวมึดๆ พัฒนาโดยคนจีนอัพเดทเวอร์ชัน 2.0 โทนสีดำ DarkLight พัฒนาโดย alanoy ธีมนี้ใส่ Mod เข้าไปเยอะเหมือนกันครับ
- lets-kill-ie6
- WP-Pagenavi
- Ajax Comment (สามารถกด Ctrl+Enter เพื่อตอบกลับได้)
และส่วนอื่นๆ อีกมากมาย นาวิเกชั่นบาร์ ก็สวยแจ่มทีเดียวครับ ที่สำคัญมีการพัฒนาแบบต่อเนื่องตั้งแต่เวอร์ชัน 1.0 แต่ก็พอจะมีข้อที่ไม่ดีอยู่ในส่วนของ CSS นะครับ แต่เราแก้ไขได้ ตัวอย่างรูปภาพที่แก้ไข CSS เรียบร้อย ผมจะแนะนำวิธีแก้ไขดังนี้ Read the rest of this entry »
Comments
WordPress ธีมสำหรับทำเว็บ Sport จะเหมาะมากสำหรับทำเว็บข่าวกีฬา ธีมจาก newwpthemes เว็บนี้พัฒนาธีม WP สวยๆ ทั้งนั้นแถมแจกฟรีอีกตัว แก้ไขนิดหน่อยก็สามารถใช้งานภาษาไทยได้สวยเยี่ยมแล้วครับ เป็นโทนสีที่แจ่มเลยทีเดียวครับ Dark style ผมชอบส่วน นาวิเกชั่นบาร์ และมี Features แจ่มๆ อีกมากมายอย่างเช่น
- 125×125 banners ready (easy editable from admin options)
- 468×60 banner ready (easy editable from admin options)
- SEO Optimized
- Sidebar Ads/Banners
Read the rest of this entry »
Comments
ธีมตัวนี้พัฒนาโดยคนจีนนะครับก่อนที่จะใช้งานได้ต้องแปลให้เป็นภาษาไทยก่อน ในที่นี้ผมแปลเป็นภาษาอังกฤษนะครับ จะเหมาะมากสำหรับเอาทำเว็บเว็บเขียนบล็อกเกี่ยวกับเกมส์ Miniblog แจ้งข่าวสารเกมส์ต่างของค่าย Blizzard โดยเฉพาะใครที่จะเอาไปทำเว็บแนวอื่นๆ ก็ไม่มีปัญหา แต่แนะนำว่าเอาไปใช้ทำเว็บเกมส์จะเหมาะที่สุดครับ ตัวอย่างสามารถดูได้ที่เว็บนี้ gengbing
ดาวน์โหลด : Miniblog_battle

Comments