ccc

Wordpress: crear tu propio plugin

Te creas una nueva carpeta en la carpeta de plugins con el nombre que le vas a dar.

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