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
ทั่วไป

ACF Display custom taxonomy

<?php $terms = get_the_terms( $post->ID, 'car-model' ); 
foreach( $terms as $term ) {
echo $term->name; }?>
Categories
Design

ไดคัทอย่างง่ายและเนียนด้วย App PhotoRoom

สำหรับพ่อค้าแม่ค้า หรือคนทั่วไปที่ต้องการไดคัทรูป ขายของออนไลน์ คงจะประทับใจแอพนี้เป็นอย่างมาก ด้วยอุปกรณ์โทรศัพท์มือถือเครื่องเดียวก็สามารถได้คัทภาพได้อย่างมือโปร

ขั้นตอนก็มีดังนี้ โหลดแอพ

หลังจากนั้น เปิดแอพเลือกถ่ายภาพ หรือ จากคลังภาพก็ได้ครับ แล้วแอพก็จะประมวนผลออกมาให้อัติโนมัติ แล้วเราก็สามารถเลือกเทมเพลตได้ด้วยนะ ว่าจะเอาฉากหลังสี ขาว สีดำ หลังเบลอ หรือ หลังใสก็ทำได้ มันยอดไปเลย!!!

Categories
ทั่วไป

วิธีทำ Export เนื้อหา CSV

เพิ่มปุ่ม Export

// Export เพิ่มปุ่ม Export

function admin_post_list_add_export_button( $which ) {

global $typenow;




if ( 'data'=== $typenow &&'top'=== $which ) {

?>

<inputtype="submit"name="export_all_posts"class="button button-primary"value="<?php _e('Export CSV'); ?>"/>

<?php

}

}




add_action( 'manage_posts_extra_tablenav', 'admin_post_list_add_export_button', 20, 1 );

function func_export_all_posts() {

if(isset($_GET['export_all_posts'])) {

$arg = array(

'post_type'=>'data',

'post_status'=>'publish',

'posts_per_page'=>-1,

);




global $post;

$arr_post = get_posts($arg);

if ($arr_post) {




header('Content-type: text/csv');

header('Content-Disposition: attachment; filename="export-data.csv"');

header('Pragma: no-cache');

header('Expires: 0');




$file = fopen('php://output', 'w');




fputcsv($file, array('ชื่อ', 'นามสกุล', 'Username', 'Password', 'อีเมล์', 'โทร', 'เพศ', 'อายุ', 'การศึกษา', 'ตำแหน่ง', 'หน่วยงาน', 'จังหวัด', 'ประเทศ'));




foreach ($arr_post as $post) {

setup_postdata($post);




$categories = get_the_category();

$cats = array();

if (!empty($categories)) {

foreach ( $categories as $category ) {

$cats[] = $category->name;

}

}




$post_tags = get_the_tags();

$tags = array();

if (!empty($post_tags)) {

foreach ($post_tags as $tag) {

$tags[] = $tag->name;

}

}




fputcsv($file, array(get_field('name',$post->ID), get_field('lastname',$post->ID), get_field('username',$post->ID), get_field('password',$post->ID), get_field('E-mail',$post->ID), get_field('phone',$post->ID), get_field('sex',$post->ID), get_field('age',$post->ID), get_field('school',$post->ID), get_field('position',$post->ID), get_field('company',$post->ID), get_field('province',$post->ID), get_field('country',$post->ID)));

}




exit();

}

}

}




add_action( 'init', 'func_export_all_posts' );
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
Lifestyle

เก็บรูปบน Google Photo แทน iCloud

สำหรับคนที่ใช้ iPhone คงจะได้ใช้ฟีเจอร์ เก็บรูปภาพบน iCloud กันมาบ้าง เพราะค่อนข้างสะดวกที่เวลาเราถ่ายรูปไว้บน iphone แล้วจะ Backup ให้บน iCloud อัตโนมัติ แต่ปัญหาหากใครใช้ไปสักพักจะมีอาการ iCloud เริ่มเต็ม จนต้องขึ้นให้อัพเกรด iCloud

ทางออกของการแก้ปัญหา หันมาใช้ Google Photo นั่นเอง ซึ่งให้เราใช้ฟรี ได้ไม่จำกัดด้วยนะ แต่ภาพจะมีการบีบอัดเล็กน้อย ซึ่งมองด้วยตาเองแทบไม่เห็นความแตกต่าง ผมจึงหันมาใช้ Google Photos แทน iCloud และ Backup จาก iCloud โดยอัติโนมัติ

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

) );

}

} ?>