नहीं डालने पर मैं कस्टम फ़ील्ड आउटपुट के साथ एक WordPress थीम संपादित कर रहा हूं। मैंने सफलतापूर्वक सभी संपादन किए हैं और सबकुछ काम करता है जैसा कि करना चाहिए। मेरी समस्या यह है कि यदि एक यूआरएल कस्टम फ़ील्ड में सबमिट किया गया है, तो इको बिल्कुल वही था जो वहां था, इसलिए अगर कोई www.somesite.com में प्रवेश करता है तो गूंज सिर्फ यही है और इसे डोमेन के अंत में जोड़ती है: www। mysite.com www.somesite.com। मैं अगर आपूर्ति की लिंक, शुरुआत में http://
उपसर्ग अगर यह तो है bothing को देखने के लिए जाँच करना चाहते हैं, लेकिन अगर यूआरएल से पहले http://
बाहर गूंज नहीं।जांच कर रहा है कि क्या यूआरएल में शुरुआत में http: // है और
मुझे उम्मीद है कि मैंने अपनी समस्या को उतना अच्छा समझाया है जितना मैं कर सकता हूं।
$custom = get_post_meta($post->ID, 'custom_field', true);
<?php if (get_post_meta($post->ID, 'custom_field', true)) : ?>
<a href="<?php echo $custom ?>"> <img src="<?php echo bloginfo('template_url');?>/lib/images/social/image.png"/></a>
<?php endif; ?>
ठीक है, आपको लगता है कि कक्षाओं और टेम्पलेट्स का उपयोग कैसे करें। आपको 'substr' के साथ इसे समझने में सक्षम होना चाहिए, भले ही आप यह नहीं समझ सकें कि 'RegEx',' strncmp', या कई अन्य तरीकों से इसे कैसे किया जाए .... – Dutchie432
http: // stackoverflow .com/प्रश्न/4487794/चेक-if-string-include-http –