ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptแก้ไขคำ out of stock ที่แสดงหน้าเว็บอย่างไร
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: แก้ไขคำ out of stock ที่แสดงหน้าเว็บอย่างไร  (อ่าน 646 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
jessicatan
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 136



ดูรายละเอียด เว็บไซต์
« เมื่อ: 28 สิงหาคม 2017, 16:00:00 »

ต้องการแก้ไขคำ out of stock เป็น Temporary out of stock ตามภาพด้านล่างค่ะ คือเข้าไปเปลี่ยนใน function แล้ว ข้อมูลเปลี่ยนเฉพาะหน้า home (รูปที่ 1)ค่ะ แต่เมื่อเข้าไปที่ในตัวสินค้ากลับไม่เปลี่ยน (รูปที่ 2)

อยากทราบว่าพอจะมีวิธีเปลี่ยนยังไงได้บ้างคะ

ด้านล่างเป็นโค้ดที่เข้าไปแก้ไขค่ะ
add_action( ‘woocommerce_after_shop_loop_item_title’, ‘woocommerce_template_loop_stock’, 10 );
function woocommerce_template_loop_stock() {
global $product;
if ( ! $product->managing_stock() && ! $product->is_in_stock() )
echo ‘<p class=”stock out-of-stock”>Temporary out of stock</p>’;
}

1.


2.
บันทึกการเข้า

infamous
ก๊วนเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 295



ดูรายละเอียด
« ตอบ #1 เมื่อ: 28 สิงหาคม 2017, 16:32:11 »

สิ่งที่ต้องเช็คนะครับ

1. ลองดูเรื่องการใช้งานฟังก์ชั่น add_filter() เพิ่มเพราะ add_filter และ add_action มีการใช้งานที่ใกล้เคียงกันมาก แตกต่างกันเล็กน้อย
2. ลองดูเรื่อง priority ที่ระบุในฟังก์ชั่นครับ
3. ดูฟังก์ชั่นต่างๆใน loop ธีมนั้นๆ
4. ดูในเรื่องโค๊ดของ template
5. นึกไม่ออกครับ...

ปรกติแล้ว ไม่น่าจะเกิน 1-3 ครับ
บันทึกการเข้า
jessicatan
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 136



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 28 สิงหาคม 2017, 16:58:48 »

ขอบคุณค่ะ  wanwan017
บันทึกการเข้า

dermapond
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 127
ออฟไลน์ ออฟไลน์

กระทู้: 1,750



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 28 สิงหาคม 2017, 17:57:42 »

ลองแก้ 2 ไฟล์นี้ น่าจะผ่านครับ

includes/abstracts/abstract-wc-product.php
includes/class-wc-ajax.php

ค้นคำว่า Out of stock แล้วแก้ไขดูนะครับ
« แก้ไขครั้งสุดท้าย: 28 สิงหาคม 2017, 17:58:38 โดย dermapond » บันทึกการเข้า

แสงประกายดอทคอม

WordPress Hosting เร็ว แรง มาก ฟรี SSL ระบบ Cpanel เลือก PHP 4.4-8.2 ได้ รองรับ Node.js, Python
jessicatan
คนรักเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 136



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 01 กันยายน 2017, 14:46:49 »

แก้ไขได้แล้วค่ะ ขอบคุณค่ะ wanwan017
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์