Johan de Bruin

Programación en php, tutorial de api wordpress y posicionamiento en buscadores seo.

Articulos sobre “PHP”

Estructura de la clase php de un plugin de wordpress

Los buenos plugins de wordpress están desarrollados a través de una clase php con la que se optimiza el código. Aquí traigo un ejemplo de la estructura básica de la programación php para declarar la clase e insertar el constructor y un método que se autoejecutará al iniciar la clase que instalará el plugin.

< ?php
/*
Plugin name: Nombre de mi plugin
Version: 0.1
Plugin URI: http://www.johandebuin.com/miplugin
Author: Johan de Bruin
Author URI: http://www.johandebruin.com
Description: una descripción sobre que hace el plugin en cuestión
*/

Read more on “Estructura de la clase php de un plugin de wordpress” »

Subir un archivo usando ftp con php

Bueno, rebuscando entre mis códigos olvidados he encontrado este pequeño snnipet que puede salvarte la vida en más de una ocasión. Usar el ftp con php puede ser muy sencillo gracias a esta función, sus parametros son:

  • $dir: ftp del servidor.
  • $user: usuario del ftp
  • $pass: contraseña
  • $desde: ruta donde se localiza el archivo que se desea subir
  • $hacia: ruta donde quieres alojar el archivo

Read more on “Subir un archivo usando ftp con php” »

Funcion extraer subcadena php

Esta función de PHP la cree hace tiempo, su finalidad es la de extraer una subcadena de una cadena o string en PHP. Además, puedes indicar la itineración para que no extraiga la primera subcadena que encuentre. Es extremadamente útil a la hora de manejar strings en HTML. Los parámetros son los siguientes:

  • $cadena: la cadena que se va a evaluar
  • $antes: lo que aparece antes de la subcadena que se quiere extraer
  • $despues: lo que aparece después de la subcadena que se quiere extraer
  • $cuenta: el número de veces que se tiene que repetir la coincidencia hasta devolver la subcadena

Ejemplo:

$cadena = "Esto es una lista..<ul><li>Hola mundo</li> <li>Hola mundo2</li></ul>";
echo "Primera subcadena: " .extraer($cadena,"<li>","</li>",1). "<br />";
echo "Segunda subcadena: " .extraer($cadena,"<li>","</li>",2);

Read more on “Funcion extraer subcadena php” »