मुझे लगता है कि यह बहुत ही बुनियादी सवाल होना चाहिए लेकिन मैं केवल शुरुआत कर रहा हूं। क्या कोई नीचे दिए गए (?) कोड के 3 संस्करणों को देख सकता है और कह सकता है कि अंतर क्या है? उन सभी लूप में ठीक काम करने लगते हैं जिन पर मैं काम कर रहा हूं।get_the_id बनाम पोस्ट-> आईडी बनाम the_id/get_post_meta
जिसका उपयोग किया जाना चाहिए: $post->ID
, $the_ID
या get_the_id()
? क्या global $post;
होना आवश्यक है?
global $post;
$content = get_post_meta($post->ID, ‘my_custom_field', true);
echo $content;
या
$content = get_post_meta($the_ID, ‘my_custom_field', true);
echo $content;
या
$content = get_post_meta(get_the_id(), ‘my_custom_field’, true);
echo $content;
आपकी मदद के लिए बहुत धन्यवाद
धन्यवाद का उपयोग करने के लिए होगा। मुझे समझो यह $ the_ID के साथ मेरा बुरा है क्योंकि मुझे लगता है कि मैंने the_ID() और $ the_ID नहीं देखा है। यह कहकर कि उपरोक्त कोड इसके साथ ठीक काम करता है? – TheElear
नहीं, 'the_ID()' $ post-> आईडी echo करता है, इसलिए यह 'get_post_meta()' – felipelavinz
का उपयोग करते समय काम नहीं करेगा आप सही हैं। मैंने दो बार चेक किया और यह_आईडी() के साथ काम नहीं करता है। – TheElear