Categories
Coding PHP

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

php_flag display_errors off 
php_flag log_errors On 
Categories
รีวิว

รีวิวภาพตัวอย่างที่ถ่ายด้วย Samsung Galaxy Note 20 Ultra

รวมรูปตัวอย่างที่ถ่ายจากกล้อง Samsung Galaxy Note 20 Ultra 5G จากการใช้งานจริงมากว่า 8 เดือน(เพิ่งว่างลง) ต้องบอกเลยว่ากล้องเขาดีจริงๆ ทุกวันนี้แทบไม่ได้พกกล้องออกนอกบ้านเลยครับ

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

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

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;
}