Szia!
Szeretném MEGÚJÍTANI / VISSZAVÁSÁROLNI a WP MEDIA folder , de lenne egy konkrét kérésem, amit keresek.
Amikor egy képre mész a médiamappában, a bővítményedben egy új mező jelenik meg, amelyen ez áll: Képgaléria linkje:, és az oda beírt link az a link, amelyre a kép mutatni fog a WP MAPPA galériában. Azonban azt szeretném, hogy ez a link akkor is működjön, amikor a médiafájlt egy bejegyzésbe vagy oldalra beilleszted. A hozzá csatolt linknek mindig annak a linknek kell lennie, amelyre mutat, nem csak a mappában.
A webhelyeden lévő MI-ASSZISZTENSED adott nekem egy kódrészletet, hogy létrehozzam ezt. Nagyon izgatott voltam, de sajnos nem működött, ezt a kódot adta. De valami ilyesmi a bővítményeden belül fantasztikus lenne. Kérlek, tudasd velem.
add_filter('the_content', 'custom_image_link');
function custom_image_link($content) {
// Regex használata a tartalomban található összes kép megkereséséhez
$pattern = '/]+src=["\']([^"\']+)["\'][^>]*>/i';
// Visszahívó függvény a képcímke linkelt képpel való cseréjéhez
$content = preg_replace_callback($pattern, function($matches) {
$image_url = $matches[1]; // A kép URL-jének lekérése
$image_id = attachment_url_to_postid($image_url); // A kép azonosítójának lekérése
// A kép egyéni mezőértékének lekérése
$image_link = get_post_meta($image_id, 'Image_gallery_link_to', true);
// Ha létezik link, a kép egy horgonycímkébe kerül
if ($image_link) {
return '';
}
// Az eredeti kép visszaadása, ha nincs link
return $matches[0];
}, $content);
return $content;
}
Szeretném MEGÚJÍTANI / VISSZAVÁSÁROLNI a WP MEDIA folder , de lenne egy konkrét kérésem, amit keresek.
Amikor egy képre mész a médiamappában, a bővítményedben egy új mező jelenik meg, amelyen ez áll: Képgaléria linkje:, és az oda beírt link az a link, amelyre a kép mutatni fog a WP MAPPA galériában. Azonban azt szeretném, hogy ez a link akkor is működjön, amikor a médiafájlt egy bejegyzésbe vagy oldalra beilleszted. A hozzá csatolt linknek mindig annak a linknek kell lennie, amelyre mutat, nem csak a mappában.
A webhelyeden lévő MI-ASSZISZTENSED adott nekem egy kódrészletet, hogy létrehozzam ezt. Nagyon izgatott voltam, de sajnos nem működött, ezt a kódot adta. De valami ilyesmi a bővítményeden belül fantasztikus lenne. Kérlek, tudasd velem.
add_filter('the_content', 'custom_image_link');
function custom_image_link($content) {
// Regex használata a tartalomban található összes kép megkereséséhez
$pattern = '/]+src=["\']([^"\']+)["\'][^>]*>/i';
// Visszahívó függvény a képcímke linkelt képpel való cseréjéhez
$content = preg_replace_callback($pattern, function($matches) {
$image_url = $matches[1]; // A kép URL-jének lekérése
$image_id = attachment_url_to_postid($image_url); // A kép azonosítójának lekérése
// A kép egyéni mezőértékének lekérése
$image_link = get_post_meta($image_id, 'Image_gallery_link_to', true);
// Ha létezik link, a kép egy horgonycímkébe kerül
if ($image_link) {
return '';
}
// Az eredeti kép visszaadása, ha nincs link
return $matches[0];
}, $content);
return $content;
}
- Oldal:
- 1
Még nem érkezett válasz erre a bejegyzésre.
