Chào,
tôi muốn GIA HẠN/MUA LẠI WP MEDIA folder nhưng tôi có một yêu cầu cụ thể.
Khi bạn truy cập vào một hình ảnh trong thư mục media, với plugin của bạn, một trường mới sẽ xuất hiện có nội dung "Liên kết thư viện hình ảnh đến:" và liên kết bạn nhập vào đó sẽ là liên kết mà hình ảnh đó dẫn đến trong thư viện thư mục WP. Tuy nhiên, tôi muốn liên kết đó cũng hoạt động khi bạn chèn tệp media đó vào bài đăng hoặc trang. Liên kết được đính kèm phải luôn là liên kết mà nó dẫn đến, không chỉ trong thư mục.
TRỢ LÝ AI trên trang web của bạn đã cung cấp cho tôi đoạn mã để tạo điều này. Tôi rất hào hứng nhưng tiếc là nó không hoạt động, đây là đoạn mã nó đã cung cấp cho tôi. Nhưng một chức năng tương tự như vậy trong plugin của bạn sẽ rất tuyệt vời. Vui lòng cho tôi biết.
add_filter('the_content', 'custom_image_link');
function custom_image_link($content) {
// Sử dụng biểu thức chính quy để tìm tất cả hình ảnh trong nội dung
$pattern = '/]+src=["\']([^"\']+)["\'][^>]*>/i';
// Hàm gọi lại để thay thế thẻ hình ảnh bằng hình ảnh được liên kết
$content = preg_replace_callback($pattern, function($matches) {
$image_url = $matches[1]; // Lấy URL hình ảnh
$image_id = attachment_url_to_postid($image_url); // Lấy ID hình ảnh
// Lấy giá trị trường tùy chỉnh cho hình ảnh
$image_link = get_post_meta($image_id, 'Image_gallery_link_to', true);
// Nếu tồn tại liên kết, hãy bọc hình ảnh trong thẻ neo
nếu ($image_link) {
return '';
}
// Trả về hình ảnh gốc nếu không có liên kết
return $matches[0];
}, $content);
return $content;
}
tôi muốn GIA HẠN/MUA LẠI WP MEDIA folder nhưng tôi có một yêu cầu cụ thể.
Khi bạn truy cập vào một hình ảnh trong thư mục media, với plugin của bạn, một trường mới sẽ xuất hiện có nội dung "Liên kết thư viện hình ảnh đến:" và liên kết bạn nhập vào đó sẽ là liên kết mà hình ảnh đó dẫn đến trong thư viện thư mục WP. Tuy nhiên, tôi muốn liên kết đó cũng hoạt động khi bạn chèn tệp media đó vào bài đăng hoặc trang. Liên kết được đính kèm phải luôn là liên kết mà nó dẫn đến, không chỉ trong thư mục.
TRỢ LÝ AI trên trang web của bạn đã cung cấp cho tôi đoạn mã để tạo điều này. Tôi rất hào hứng nhưng tiếc là nó không hoạt động, đây là đoạn mã nó đã cung cấp cho tôi. Nhưng một chức năng tương tự như vậy trong plugin của bạn sẽ rất tuyệt vời. Vui lòng cho tôi biết.
add_filter('the_content', 'custom_image_link');
function custom_image_link($content) {
// Sử dụng biểu thức chính quy để tìm tất cả hình ảnh trong nội dung
$pattern = '/]+src=["\']([^"\']+)["\'][^>]*>/i';
// Hàm gọi lại để thay thế thẻ hình ảnh bằng hình ảnh được liên kết
$content = preg_replace_callback($pattern, function($matches) {
$image_url = $matches[1]; // Lấy URL hình ảnh
$image_id = attachment_url_to_postid($image_url); // Lấy ID hình ảnh
// Lấy giá trị trường tùy chỉnh cho hình ảnh
$image_link = get_post_meta($image_id, 'Image_gallery_link_to', true);
// Nếu tồn tại liên kết, hãy bọc hình ảnh trong thẻ neo
nếu ($image_link) {
return '';
}
// Trả về hình ảnh gốc nếu không có liên kết
return $matches[0];
}, $content);
return $content;
}
- Trang :
- 1
Hiện chưa có ai trả lời bài đăng này.
