Categories
Coding PHP

แสดง Error PHP ด้วย .htaccess

php_flag display_errors off 
php_flag log_errors On 
Categories
Website

ตัดคำยาวๆ ด้วย CSS

overflow:hidden; 
text-overflow: ellipsis; 
display: -webkit-box; 
-webkit-line-clamp: 5; /* จำนวนบรรทัดที่แสดง */ 
-webkit-box-orient: vertical;
Categories
Wordpress

ซ่อน Screen / Help Tab บน WordPress Admin

// Hide screen and help bar
add_filter('screen_options_show_screen', '__return_false');
add_action('admin_head', 'mytheme_remove_help_tabs');
function mytheme_remove_help_tabs() {
$screen = get_current_screen();
$screen->remove_help_tabs();
}
Categories
Wordpress

วิธีเปลี่ยน url จาก postname เป็น category/postname

วิธีเปลี่ยนโครงสร้าง URL ของ WordPress
/%postname%/ เป็น /%category%/%postname%/ มีดังนี้
1.แก้ไขที่ไฟล์ function.php
2.เพิ่ม code เหล่านี้ลงไป

add_filter( '404_template', 't5_redirect_to_category' );

function t5_redirect_to_category( $template )
{
    if ( ! is_404() )
        return $template;

    global $wp_rewrite, $wp_query;

    if ( '/%category%/%postname%/' !== $wp_rewrite->permalink_structure )
        return $template;

    if ( ! $post = get_page_by_path( $wp_query->query['category_name'], OBJECT, 'post' ) )
        return $template;

    $permalink = get_permalink( $post->ID );

    wp_redirect( $permalink, 301 );
    exit;
}
Categories
Wordpress ทั่วไป

แสดงผล Subcategory ในหน้า Category ปัจจุบัน

<?php if (is_category( )) {

$cat = get_query_var('cat');

$thiscat = get_category ($cat);

$parent = $thiscat->parent;

if ($parent != '') {

wp_list_categories( array(

'child_of' => $parent

) );

}

else {

wp_list_categories( array(

'child_of' => $cat

) );

}

} ?>
Categories
Website

5 เหตุผล ทำไมขายของต้องมีเว็บไซต์ของตนเอง

ในยุคที่ Social กำลังบูม หลายคนคงเคยชินการขายของผ่าน Facebook จนลืมไปว่าเว็บไซต์ก็สำคัญไม่แพ้กัน และ ควรที่จะทำควบคู่ไปด้วย 5 เหตุผลหลักๆ ว่าทำไม ขายสินค้าต่างๆ ควรมีเว็บไซต์เป็นของคนเองดังต่อไปนี้

  • Social ก็มีวันล่มได้ ใครที่บอกว่า Facebook ไม่ล่มหรอก หลายๆ คน คงเคยพบว่า Facebook / Instagram ก็เคยล่มและเข้าใช้งานไม่ได้มาแล้ว และมันไม่มีอะไรแน่นอนเลย ในขณะที่ของก็ต้องขาย สินค้าจะแสดงก็อยู่บน Social หมด เว็บไซต์จึงเป็นทางเลือกที่สอง ที่ทำให้ลูกค้าของคุณยังติดต่อกับสินค้าของคุณได้

  • สร้างความน่าเชื่อถือ จะดีไหม ถ้าเกิดว่าลูกค้าของคุณ ได้เห็นช่องทางที่คุณจะมี เพิ่มอีกช่องทางนึง และมันเป็นเว็บไซต์ของคุณเอง แน่นอน ลูกค้าของท่านก็ยังรับรู้ได้ว่าคุณมีตัวตนจริงๆนะ คุณลงทุนสร้างเว็บไซต์ขึ้นมา สิ่งนี้มันช่วยเพิ่มความน่าเชื่อถือให้กับลูกค้าของคุณได้แน่นอน

  • ทำอะไรก็ได้บนเว็บไซต์ คุณสามารถทำเว็บไซต์ของคุณได้ทุกอย่างที่คุณต้องการ ไม่ว่าจะออกแบบให้เข้ากับผลิตภัณฑ์ของคุณ หรือ ทำระบบซื้อขายสินค้าออนไลน์ หรือแม้กระทั่ง ทำ Content Marketing แล้วไปโพสลง Facebook อีกทีก็ยังได้ เรียกได้ว่ามันเป็นของคุณจริงๆ

  • ได้ประโยชน์จาก Search Engine ทุกวันนี้หนีไม่พ้นการค้นหาข้อมูลผ่านทาง Google การทำเว็บไซต์ของคุณคุณสามารถติดอันดับ Google ได้ คุณก็จะถูกค้นหาเจอบน Google และมันทำให้คุณเพิ่มโอกาสในการได้ลูกค้าแน่นอน หรือคุณจะลง Ad กับ Google ในคำค้นที่คุณต้องการก็ได้

  • ลูกค้ามีตัวเลือกในการติดต่อ ช่องทางเดียวหรือสองช่องทางหรือสามก็ไม่พอถ้าคุณไม่มีเว็บไซต์ เว็บไซต์เปรียบเสมือนที่อยู่ของธุรกิจคุณ และเป็นหน้าเป็นตาของธุรกิจคุณอย่างแน่นอน ทำให้ลูกค้าสามารถมีช่องทางติดต่อกับคุณได้หลายทาง และทำให้คุณเข้าถึงได้ง่าย ช่วยยกระดับให้สินค้าของคุณเหนือกว่าคู่แข่งที่ไม่มีเว็บไซต์อย่างแน่นอน
Categories
Plug-in Website Wordpress

หาก Web ถูกฝัง Script / หรือ ถูก Hacked ทำอย่างไร (WordPress)

เมื่อไรก็ตามที่เว็บของท่านรู้สึกแปลกไปจากเดิม เช่น เข้าเว็บอยู่ดีๆ มี popup /  หรือ เด้งไปหน้าอื่น หรือ เข้าไม่ได้ ให้ลองตรวจสอบเว็บให้ดี คุณอาจจะถูกโจมตีจากผู้ไม่หวังดีเข้าให้แล้ว วิธีการแก้ไขมีดังนี้

1.ดูไฟล์ใน Website เราว่ามีไฟล์แปลกๆ บ้างไหม หากเป็น WordPress ลองเทียบกับไฟล์ต้นฉบับดูอีกครั้ง หรือ ข้ามไปข้อ 2 ได้เลย

2.ลง Plug-in Wordfence เพื่อแสกน และตรวจสอบไฟล์เว็บเรา ผิดปกติหรือไม่ ข้อดีของ Wordfence คือ ตรวจสอบแล้วจะขึ้นแสดงไฟล์ที่ติด Script มาให้เราดูเลย ง่ายต่อการค้นหา หลังจากแสกนเสร็จ ให้ทำการแก้ไขตามที่บอก หรือ ลบไฟล์ที่ติด Script ก็ได้(ถ้าลบได้)

3.ลงปลั๊กอิน Anti-Malware Security and Brute-Force Firewall เพื่อทำการติดตั้ง Firewall และแสกนละเอียดอีกครั้งทั้ง Root ที่ไม่ใช่ WordPress folder ก็จะแสดงผลด้วย เมื่อเราแสกนเสร็จก็ให้เลือกไฟล์ที่ติด Script หรือไฟล์ที่แปลกปลอมทิ้งไป 

เราเจอไฟล์แปลกปลอมแล้วเข้ามาดูใน FTP ก็ ลบทิ้งไป


พอลองเปิดมาก็คิดว่าใช่ต้องใช่แน่ๆ มันเป็นอะไรที่พูดยากก็คงต้องแก้

4. เพิ่มความปลอดภัยด้วยการลง Plugin Lockdown WP เพื่อทำการเปลี่ยน URL จาก wp-admin เป็นอย่างอื่นเพื่อปิดช่องทางในการโจมตี

เท่านี้ Website wordpress ของท่านก็จะปลอดภัยในระดับหนึ่งทั้งนี้ต้องหมั่นตรวจสอบ อัพเดทให้ทันสมัยอยู่เสมอ ก็ช่วยได้ครับ เลือก Host ที่ดีๆก็มีส่วนช่วยครับ

Categories
Website

จัดระเบียบ CSS กันเถอะ

หากไม่อยากเสียเวลาที่จะต้องมานั่งหา CSS ที่ดูไม่เป็นระเบียบจัดเรียงอ่านยาก หรือ ทำงานต่อจากคนอื่นแล้ว โดนรวม CSS มาให้แก้ไขยาก ต้องการจะจัดระเบียบ CSS ที่ระเกะระกะ ไม่เป็นระเบียบ ให้อ่านง่าย หาง่าย แก้ไขได้ง่าย ไม่ยากเลย แก้ Copy และ วาง
ผมเข้าไปแก้ที่ เว็บนี้ครับ cleancss.com/css-beautify

วิธีใช้ก็ง่ายมาก แค่ Copy CSS ชุดที่ไม่เป็นระเบียบมา แล้ว กด CSS Formatter ก็จะถูกจัดระเบียบสวยงาม อ่านได้อ่านง่าย หาง่าย ไปใช้ทันทีครับ