Category: wordpress

สร้างฟอร์ม contact

สร้างฟอร์ม ติดต่อเรา โดยใช้ plugin contact form 7 https://wordpress.org/plugins/contact-form-7/ ไปที่ เมนู Contact–>Add new     ใส่ชื่อ ฟอร์ม แก้ไข Label ตามที่เราต้องการ <label> ชื่อผู้ติดต่อ (required) [text* your-name] </label> <label> อีเมล์ ของผู้ติดต่อ
Read More

แก้ปัญหา wordpress ตัดภาษาไทย

แก้ปัญหา wordpress ตัดภาษาไทย เข้าไปในไฟล์ของ wordpress plugins ที่มีปัญหาการแสดงภาษาไทย ตัวอย่าง คำสั่งนี้ใน plugins $html .= ‘<a href=”‘ . network_get_permalink() . ‘” >’ . substr($the_title,0,$tmp_title_characters) . ‘</a>’; ให้เปลี่ยนจาก  .substr เป็น .mb_substr $html
Read More

แก้ไขหน้าลงทะเบียน buddy press

ไปที่ wp-content–>Plugins–>buddypress–>bp-templates–>bp-legacy–>buddypress–>members ไฟล์ register.php หน้าเว็บก่อนแก้ไข     ต้องการเอา checkbox Yes, I’d like to create a new site ออก และ default สร้าง sub domain โดยไม่ต้องติ๊กช่อง checkbox ลบโค้ดบรรทัดที่ 272 – 274
Read More

wordpress multisite ลบ sample page และ hello world

wordpress multisite เวลาสร้าง new site จะมีการสร้าง sample page และ hello world มาให้ ถ้าไม่ต้องการข้อมูลดังกล่าว ให้ทำการเพิ่ม โค้ดนี้ เข้าไปใน plugin หรือ theme สำหรับเริ่มต้นของ multisite add_action( 'wpmu_new_blog', 'execute_site_actions', 10, 6 ); switch_to_blog($blog_id); //
Read More

select data by site category

เพิ่มโค้ดนี้ไว้บนสุดของ plugin recent global post ไฟล์ recent-post.php require_once($_SERVER[‘DOCUMENT_ROOT’] . $folder . ‘/wp-config.php’); require_once($_SERVER[‘DOCUMENT_ROOT’] . $folder . ‘/wp-load.php’);   เพิ่มโค้ดนี้เข้าไปใน function display_recent_posts ใน plugin global $wpdb; $results = $wpdb->get_results(
Read More

ปัญหา login site ไม่ถูกต้อง

หลังจากได้ทดลองสร้างเว็บ multisite ด้วย wordpress โดยติดต้้ง theme newspaper ที่ main site  ธีมซื้อมาจากที่นี่ themeforest  https://themeforest.net/item/newspaper/5489609 เมื่อลองลงทะเบียนเกิดปัญหา link ไม่ถูก subdomain (multisite สร้างเป็น subdomain.vblog.space) วิธีแก้ไข –>ไปที่ไฟล์ Newspaper–>parts-header–>top-menu.php โดยการเพิ่มคำสั่งนี้เข้าไปที่บรรทัดที่ 47 $blogs = get_blogs_of_user( get_current_user_id() ); foreach ($blogs
Read More

wordpress multisite ซ่อน Gimme asite! และ Just a username,please หน้าลงทะเบียน

เพิ่มโค้ดนี้เข้าไปในไฟล์ functions.php function remove_signup_option(){ //Predefine what kind of registration is happening. wp-signup.php won’t show the option if one is declared global $active_signup; $active_signup=’blog’; } add_action(‘signup_hidden_fields’,’remove_signup_option’); ผลลัพที่ได้ radio button
Read More