Archivos del Autor: Ness Roman

Imprimir usuarios de un rol determinado de WordPress

En ocasiones estamos trabajando en plugins o temas de WordPress en los que necesitamos hacer algunas operaciones con distintos roles de usuario, por ejemplo asignar permisos, etc. Supongamos que tenemos un sitio con los roles básicos: Administradores, Usuarios, Editores. Si por ejemplo tenemos una funcionalidad que solamente será aplicada a los editores, podemos ejecutar la […]

Asignar una entrada a varias categorías de WordPress

La siguiente función sirve para añadir una entrada de WordPress a varias categorías, y utiliza. como parámetros el array de categorías que queremos asignar, así como la ID de la entrada deseada. Esto es útil cuando estamos creando entradas desde nuestro propio plugin, aquí puedes ver un ejemplo.

Listar todas las categorías de WordPress

A continuación se detalla la forma en que podemos listar todas las categorías existentes en nuestro sitio WordPress, esto es útil cuando trabajamos nuestro propio plugin o nuestro theme personalizado. Se hace mediante la función get_categories la cual admite un array con los parámetros de búsqueda:

Crear una entrada y añadirla a subcategoría en WordPress

El siguiente es un script del codex de WordPress, que nos permite crear una subcategoría de una categoría deseada, y después crear una entrada al vuelo y añadirla a dicha subcategoría. Para crear la subcategoría lo primero que necesitamos es saber si existe la categoría padre a la que queremos agregarla, mediante el siguiente código: […]

Ejecutar Stored Procedures desde #Laravel con MS SQL Server

Lo primero que tenemos que hacer es configurar la conexión a la base de datos en nuestro archivo /config/database.php Después el stored procedure lo vamos a ejecutar mediante el método RAW con el Facade DB, de la siguiente manera: Notas Importantes: En el Facade especificamos la conexión que usaremos, en este caso sqlsrv. En este […]

Instalar cURL en Ubuntu

La librería cURL es un elemento necesario para ejecutar algunas aplicaciones web, por ejemplo el sistema de ecommerce Magento. Esta librería permite acceder a nuestras aplicaciones mediante protocolos estándar como http, ftp, https, etc. Si nuestra instalación de PHP no dispone de cURL y nuestro servidor LAMP esta en Ubuntu la instalación de esta componente es […]