Duda en el desarrollo de plugin con acceso a base de datos

Inicio Foros WordPress Plugins Duda en el desarrollo de plugin con acceso a base de datos

Etiquetado: 

Este debate contiene 1 respuesta, tiene 2 mensajes y lo actualizó  LGrusin hace 5 años, 11 meses.

  • Autor
    Publicaciones
  • #66681

    wordpressero
    Participante

    Hola a tod@s!

    Quiero hacer un plugin sencillito para mi Web desarrollada en WordPress que tenga acceso a mi base de datos pero, como tengo pocos conocimientos de PHP, estoy teniendo problemas. Esta sería la estructura que estoy siguiendo:
    Código:

    <?php
    /*
    Plugin Name: Mostrar cinco últimas entradas
    Plugin URI: *****
    Description: Muestra las cinco últimas entradas publicadas en mi blog
    Author: wordpresero
    Version: 1
    Author URI: *****
    */

    function cincoultimasentradas() {
    global $wpdb;
    $query = “SELECT $wpdb->posts.post_title
    FROM $wpdb->posts
    WHERE $wpdb->posts.post_status = ‘publish’ AND $wpdb->posts.post_type = ‘post'”;
    $resultado = $wpdb->get_results($query);
    print implode(‘<br />’,$resultado);
    }

    function init_cincoultimasentradas(){
    register_sidebar_widget(“Mostrar cinco últimas entradas”, “cincoultimasentradas”);
    }

    add_action(“plugins_loaded”, “init_cincoultimasentradas”);?>

    Como he dicho, quiero que haga una lectura de la base de datos (por aprendizaje, por eso no me descargo ningún plugin directamente) y me muestre las cinco últimas entradas que he publicado.
    El código que he puesto es orientativo pero no sé cómo crear el vector que almacene las cinco entradas y cómo puedo mostrarlas (con sus enlaces para poder acceder a ellas).

    Un saludo y muchas gracias por vuestra ayuda 😉

  • #66687

    LGrusin
    Miembro

    WordPress ya viene con un widget para mostrar tus últimas entradas, y además te permite escoger el número que quieres mostrar. No te hace falta nada de lo anterior.

    Un saludo

El foro ‘Plugins’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest