
Crear Shortcode luego de los resultados del array
Publicado por ignacio (1 intervención) el 30/09/2021 00:14:26
Hola tengo esta función pero los shortcode repiten imagenes y la idea es que se creen los 4 shortcode sin repetir la imagen selecionda, siento que algo me estaria faltado. desde ya les agradecería
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
function examplecode01(){
$images = array(
array("imagen" => "https://miweb.com/wp-content/uploads/2021/09/bauno.jpg",
"link" => "http://www.google.com/"),
array("imagen" => "https://miweb.com/wp-content/uploads/2021/09/bados.jpg",
"link" => "http://www.yahoo.com/"),
array("imagen" => "https://miweb.com/wp-content/uploads/2021/09/batres.jpg",
"link" => "http://www.live.com/"),
array("imagen" => "https://miweb.com/wp-content/uploads/2021/09/bacinco.jpg",
"link" => "http://www.google.org/")
);
$chosen = array_rand($images);
$chosenPosition = array_search($images[$chosen], $images);
$link1 = $images[$chosenPosition]["link"];
$image1 = $images[$chosenPosition]["imagen"];
unset($images[$chosenPosition]);
$chosen = array_rand($images);
$chosenPosition = array_search($images[$chosen], $images);
$link2 = $images[$chosenPosition]["link"];
$image2 = $images[$chosenPosition]["imagen"];
unset($images[$chosenPosition]);
$chosen = array_rand($images);
$chosenPosition = array_search($images[$chosen], $images);
$link3 = $images[$chosenPosition]["link"];
$image3 = $images[$chosenPosition]["imagen"];
unset($images[$chosenPosition]);
$chosen = array_rand($images);
$chosenPosition = array_search($images[$chosen], $images);
$link4 = $images[$chosenPosition]["link"];
$image4 = $images[$chosenPosition]["imagen"];
$i = '<a href="'.$link1.'" class="exampleclass" id="example-code-02"><img class="example01imgclass" src="'.$image1.'" alt="Example 01"/></a>';
return $i;
$i = '<a href="'.$link2.'" class="exampleclass" id="example-code-02"><img class="example01imgclass" src="'.$image2.'" alt="Example 01"/></a>';
return $i;
$i = '<a href="'.$link3.'" class="exampleclass" id="example-code-03"><img class="example01imgclass" src="'.$image3.'" alt="Example 01"/></a>';
return $i;
$i = '<a href="'.$link4.'" class="exampleclass" id="example-code-04"><img class="example01imgclass"
src="'.$image4.'" alt="Example 01"/></a>';
return $i;
}
add_shortcode('example-code-01', 'examplecode01');
add_shortcode('example-code-02', 'examplecode01');
add_shortcode('example-code-03', 'examplecode01');
add_shortcode('example-code-04', 'examplecode01');
Valora esta pregunta


0