Categories
ทั่วไป

ACF Display custom taxonomy

<?php $terms = get_the_terms( $post->ID, 'car-model' ); 
foreach( $terms as $term ) {
echo $term->name; }?>
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 ทั่วไป

แสดงผล 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
ทั่วไป

วิธี ลบ fbclid เวลากดลิงก์จาก Facebook

ใครที่มีปัญหา ใส่ Short Link ลงบน Facebook แล้วมีปัญหาขึ้น 404 เพราะ URL  เช่น

http://keng.ws/Vbiow 

ลิงก์นี้เวลา Copy ไปบน Facebook กดจาก Facebook จะขึ้นว่า

https://keng.ws/Vbiow?fbclid=IwAR2jmEL8gGhxtJPUZVdr5-cGj-hD0jSDearexjfZwI8iJePLJcFyQMDiNgY

ทำให้ขึ้น 404 Not Found เพราะ URL หาไม่พบ วิธีแก้ก็คือ
ให้ใส่ .htaccess ดังนี้

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*)(?:^|&)fbclid=(?:[^&]*)((?:&|$).*)$ [NC]
RewriteCond %1%2 (^|&)([^&].*|$)
RewriteRule ^(.*) /$1?%2 [R=301,L]
</IfModule>

เป็นอันเรียบร้อยใช้ได้ครับ

Categories
ทั่วไป

ลองใช้ Mechanical keyboard

ซื้อมาลองเพราะดีไซน์ และด้วยความที่ผมไม่มี Keyboard สำรองใช้กับ PC เลยลองสั่งมาดู ชอบที่มันกดสนุก และ เปลี่ยน แต่งคีย์ได้เอง ปรับหน้าตาปุ่มยังดูมีดีไซน์ตามใจชอบได้เลย ผมเลยเลือกแบบ Mini มาใช้เพราะไม่เกะกะเท่าไรนัก อารมณ์เหมือนคีย์บอร์ด Retro สมัยก่อนครับ 

 

Mechanical keyboard นี่มันกดมันส์มือมากครับ ทำให้สนุกกับการพิมพ์กว่าเดิม แต่เสียงถ้าคนไม่ชอบก็คงจะรำคาญหน่อยๆ ล่ะ และ เดี๋ยวคงต้องหา Keycaps Thai มาเปลี่ยนแล้วล่ะตอนนี้ ENG ล้วนเลยจร้า 

ที่สำค้ญมันมีไฟด้วยนะคร้าบบ จ๊าบบบ

Categories
ทั่วไป

Go Brief app

 

ผมเป็นคนนึงที่ต้องใช้การจัดการงานด้วย Project manager มาตลอด และ Go Brief คือ Project manager ที่เรียบง่าย และน่าใช้งานมากที่สุดตัวหนึ่ง และความสามารถยังหลากหลายอีกด้วย คือตั้งแต่ลองใช้งานก็หลงรักเลย ด้วยความเรียบง่ายและไม่ค่อยเยอะเท่า Trello ทำให้ มันดูใช้ง่ายมากๆ


ข้อดีของ Go Brief 

  • ฟรี
  • ใช้งานง่าย
  • สร้างทีมได้
  • ไม่จำกัด Users
  •  ไม่จำกัด tasks
  • ไม่จำกัด chat history
  • ไม่จำกัด Hubs
  • ไม่จำกัด calendar reminders
  •  ไม่จำกัด customer support
  •  เนื้อที่ 10GB storage per user
  •  วิดิโอ 500 นาที video chat

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

Categories
Download Garage Band ทั่วไป

แจกเสียงดนตรีเปิดตัวตลกคาเฟ่

ได้ลองดูวิดิโอตลกๆ เก่าๆ เห็นตลกๆ ชอบใช้กัน เลยลองทำ Sound เปิดตัวตลกคาเฟ่มาแจกครับทำจาก Garage Band เอาไปใช้กันได้อิสระเสรีครับ

Categories
Garage Band ทั่วไป

Beverly Hill Cop – Garage Band

นานๆ ทีจะได้แกะเพลงเต็มๆ แต่แบบไม่ละเอียด ด้วยความที่ชอบดนตรีและทำนองของเพลงนี้ เลยลองทำเพลงะประกอบของ Beverly Hill Cop ผิดพลาดยังไงขออภัย ด้วยความที่ไม่มีความรู้เรื่องดนตรีเลยอาศัยฟังแล้วแกะอย่างเดียว สนุกๆ ครับ