Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用wordpress魔术字段在幻灯片中围绕图像包装一个链接_Php_Wordpress_Field - Fatal编程技术网

Php 使用wordpress魔术字段在幻灯片中围绕图像包装一个链接

Php 使用wordpress魔术字段在幻灯片中围绕图像包装一个链接,php,wordpress,field,Php,Wordpress,Field,我有一个幻灯片,设置了如下代码所示的魔法域,但是 现在我需要每个图像有一个单独的链接。我如何设置这个? 我只是想不出我怎么能把它添加到下面的代码中,我很感激 任何人能给我的任何帮助 <div id="slider"> <?php $images = getFieldOrder('slideshow_slide'); if(is_array($images)){ foreach($images as $image){

我有一个幻灯片,设置了如下代码所示的魔法域,但是 现在我需要每个图像有一个单独的链接。我如何设置这个? 我只是想不出我怎么能把它添加到下面的代码中,我很感激 任何人能给我的任何帮助

<div id="slider"> 
<?php 
    $images = getFieldOrder('slideshow_slide'); 
    if(is_array($images)){ 
        foreach($images as $image){ 
            echo get_image('slideshow_slide',1,$image); 
        } 
    } 
?> 
</div> 


万岁魔术场!这不是一个链接到一个完整大小的图像,我需要,但到一个页面。因此,我需要为每个图像添加另一个字段,以允许我输入链接,并环绕图像。e、 g哦,假设它是通过MagicFields添加的文本字段(我们称之为page\u url),将上述内容修改为:
$image\u path=get('page\u url')
也会是这样:
不完全是这样……我用一个新的循环编辑了我的答案,这个循环应该可以工作。因此,通过创建一个名为slides的组(并将其复制),并在组内创建一个名为slide的图像字段和一个名为link的文本字段,这对第一个图像有效,但后续的图像不会显示在源代码中。代码:
echo get_image('slideshow_slide');
echo get_image('slideshow_slide',1,1,0);
$image_path = get_image('slideshow_slide',1,1,0);