मेरे पास वर्डप्रेस पोस्ट के लिए निम्नलिखित विचार गणना कार्य हैं। हालाँकि, जो संख्या सामने आती है वह उदाहरण के लिए 2000 है, जबकि मैं 2.000 प्राप्त करने का प्रयास कर रहा हूँ।
Functions.php . में स्थित है
add_action ('elementor/query/popular_post', function ($query) {
$query->set('orderby', 'meta_value_num');
$query->set('meta_key', 'views');
});
Header.php . में स्थित है
<?php
if (is_singular('post')) {
$count = get_field('views');
$count ++;
update_field('views', $count);
}
?>
मैंने गुगल करने की कोशिश की और कोड को कई बार बदला लेकिन संख्याओं का प्रारूप नहीं बदल सका। क्या कोई सुझाव देने के लिए पर्याप्त दयालु होगा?
JsFiddle या इसी तरह के फ़ंक्शन को दोहराने में सक्षम नहीं होने के लिए मुझे खेद है, लेकिन मेरा मानना है कि यह संभव नहीं है।
मैं php नहीं जानता, मैं एक प्रशंसक हूँ।
2 जवाब
आप यहां number_format() फ़ंक्शन का उपयोग कर सकते हैं: www.w3schools.com/php/func_string_number_format.asp
यहां अंतिम उदाहरण देखें जहां उन्होंने हजारों विभाजक के रूप में सेट किया है: https://www.w3schools.com/php/phptryit.asp?filename= tryphp_func_string_number_format
आपका कोड नीचे के रूप में अपडेट किया गया है, मुझे विश्वास है:
update_field('views', number_format($count,0,",","."));
PHP: number_format पर संदर्भ देखें
संबंधित सवाल
नए सवाल
php
PHP एक व्यापक रूप से उपयोग किया जाता है, उच्च-स्तरीय, गतिशील, वस्तु-उन्मुख, और व्याख्या की गई स्क्रिप्टिंग भाषा मुख्य रूप से सर्वर-साइड वेब विकास के लिए डिज़ाइन की गई है। PHP भाषा के बारे में सवालों के लिए इस्तेमाल किया।