नमस्ते,
रिन्यू/रीपरचेज़ करना चाहता हूँ, WP MEDIA folder लेकिन मेरी एक खास ज़रूरत है।
जब आप मीडिया फ़ोल्डर में किसी इमेज पर जाते हैं, तो आपके प्लगइन के साथ एक नया फ़ील्ड दिखाई देता है जिसमें लिखा होता है "इमेज गैलरी लिंक टू:"। आप वहाँ जो लिंक डालते हैं, वही लिंक WP फ़ोल्डर गैलरी में इमेज से जुड़ जाता है। लेकिन मैं चाहता हूँ कि जब आप उस मीडिया फ़ाइल को किसी पोस्ट या पेज में डालें, तब भी वह लिंक काम करे। उससे जुड़ा लिंक हमेशा वही होना चाहिए जिससे वह फ़ाइल लिंक होती है, न कि सिर्फ़ फ़ोल्डर में।
आपकी वेबसाइट पर मौजूद आपके AI असिस्टेंट ने मुझे इसे बनाने के लिए एक कोड स्निपेट दिया था। मैं बहुत उत्साहित था, लेकिन दुर्भाग्य से यह काम नहीं किया। यह वही कोड है जो मुझे मिला था। लेकिन अगर आपके प्लगइन में ही ऐसा कुछ हो, तो बहुत अच्छा होगा। कृपया मुझे बताएं।
add_filter('the_content', 'custom_image_link');
function custom_image_link($content) {
// कंटेंट में सभी इमेज खोजने के लिए रेगुलर एक्सप्रेशन का उपयोग करें
$pattern = '/]+src=["\']([^"\']+)["\'][^>]*>/i';
// इमेज टैग को लिंक की गई इमेज से बदलने के लिए कॉलबैक फ़ंक्शन
$content = preg_replace_callback($pattern, function($matches) {
$image_url = $matches[1]; // इमेज URL प्राप्त करें
$image_id = attachment_url_to_postid($image_url); // इमेज ID प्राप्त करें
// इमेज के लिए कस्टम फ़ील्ड मान प्राप्त करें
$image_link = get_post_meta($image_id, 'Image_gallery_link_to', true);
// यदि कोई लिंक मौजूद है, तो इमेज को एंकर टैग में रैप करें
if ($image_link) {
return '';
}
// यदि कोई लिंक मौजूद नहीं है तो मूल इमेज लौटाएँ
return $matches[0];
}, $content);
return $content;
}
रिन्यू/रीपरचेज़ करना चाहता हूँ, WP MEDIA folder लेकिन मेरी एक खास ज़रूरत है।
जब आप मीडिया फ़ोल्डर में किसी इमेज पर जाते हैं, तो आपके प्लगइन के साथ एक नया फ़ील्ड दिखाई देता है जिसमें लिखा होता है "इमेज गैलरी लिंक टू:"। आप वहाँ जो लिंक डालते हैं, वही लिंक WP फ़ोल्डर गैलरी में इमेज से जुड़ जाता है। लेकिन मैं चाहता हूँ कि जब आप उस मीडिया फ़ाइल को किसी पोस्ट या पेज में डालें, तब भी वह लिंक काम करे। उससे जुड़ा लिंक हमेशा वही होना चाहिए जिससे वह फ़ाइल लिंक होती है, न कि सिर्फ़ फ़ोल्डर में।
आपकी वेबसाइट पर मौजूद आपके AI असिस्टेंट ने मुझे इसे बनाने के लिए एक कोड स्निपेट दिया था। मैं बहुत उत्साहित था, लेकिन दुर्भाग्य से यह काम नहीं किया। यह वही कोड है जो मुझे मिला था। लेकिन अगर आपके प्लगइन में ही ऐसा कुछ हो, तो बहुत अच्छा होगा। कृपया मुझे बताएं।
add_filter('the_content', 'custom_image_link');
function custom_image_link($content) {
// कंटेंट में सभी इमेज खोजने के लिए रेगुलर एक्सप्रेशन का उपयोग करें
$pattern = '/]+src=["\']([^"\']+)["\'][^>]*>/i';
// इमेज टैग को लिंक की गई इमेज से बदलने के लिए कॉलबैक फ़ंक्शन
$content = preg_replace_callback($pattern, function($matches) {
$image_url = $matches[1]; // इमेज URL प्राप्त करें
$image_id = attachment_url_to_postid($image_url); // इमेज ID प्राप्त करें
// इमेज के लिए कस्टम फ़ील्ड मान प्राप्त करें
$image_link = get_post_meta($image_id, 'Image_gallery_link_to', true);
// यदि कोई लिंक मौजूद है, तो इमेज को एंकर टैग में रैप करें
if ($image_link) {
return '';
}
// यदि कोई लिंक मौजूद नहीं है तो मूल इमेज लौटाएँ
return $matches[0];
}, $content);
return $content;
}
- पृष्ठ :
- 1
इस पोस्ट पर अभी तक कोई जवाब नहीं आया है।.
