Dentro de esa carpeta la estructura básica es aconsejable que sea:
/nombre-plugin
nombre-plugin.php
uninstall.php
index.php
readme.txt
/languages
/includes
/admin
/js
/css
/images
/public
/js
/css
/images
Ojo: El fichero index.php nunca se edita, se deja en blanco.
En el fichero php de nuestro plugin por ejemplo:
<?php
/*
Plugin Name: El Despotricador Cinéfilo
Plugin URI: https://www.eldespotricadorcinefilo.com
Description: Plugin que te muestra los vídeos más populares de El Despotricador Cinéfilo
Version: 1.0
Author: Leandro Sierra
Author URI: https://www.eldespotricadorcinefilo.com
License: GPL2
*/
function lsg_edc() {
$JSON = file_get_contents("https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId=UCoM0y3Ys6dE1V-ldTpWKPQQ&maxResults=10&key=AIzaXXXXaqpDXkzPWE2VmAS-h23DIYHcN7u4Uc");
$arr = json_decode($JSON);
$html = "";
foreach ($arr->items as $clave=>$valor) {
$html .= "<div style='border:1px solid #000;background:#EEEEEE;margin:10px;padding:10px;'><h4>".$valor->snippet->title."</h4><p><img src='".$valor->snippet->thumbnails->default->url."'></p></div>";
// print_r($valor);
}
return $html;
}
add_shortcode('edc', 'lsg_edc');
?>
Y así ya solo en cualquier página, entrada o parte del wordpress solo hay que poner el shortcode de:
[edc]
No hay comentarios:
Publicar un comentario