Advanced Search
Search Results
321 total results found
Un plugin de Wordpress, primers passos
Crear un plugin de WordPress implica una sèrie de passos, des de la planificació inicial fins a la codificació i la instal·lació. Primers passos - Creació de la carpeta i l'arxiu Principal Un plugin de WordPress bàsic pot constar d'un sol arxiu PHP, però p...
La capçalera d'un plugin
La capçalera és un bloc de comentari en PHP. Els camps han d'estar en format Camp: Valor. Camps obligatoris Camp Descripció Exemple Plugin Name L'únic camp obligatori. És el nom del plugin tal com apareixerà a la llista de plugins del pan...
Les Actions
En el desenvolupament de plugins de WordPress, les Accions (Actions) són una de les eines més poderoses. Permeten que el plugin executi funcions personalitzades en moments específics durant el cicle de vida de WordPress (càrrega, renderització, etc.) o en esde...
Shortcode
Un plugin shortcode és una extensió de WordPress que permet afegir funcionalitats complexes o contingut dinàmic a articles, pàgines o widgets mitjançant l'ús d'una etiqueta de text curta i senzilla tancada entre claudàtors, per exemple: [meu_codi_curt]. Què é...
Shorcode amb views
Per fer un plugin més net i escalable, cal separar la lògica del codi HTML de presentació. En lloc de retornar un string directament des de la funció del shortcode, farem que la funció inclogui un altre fitxer PHP que contindrà l'estructura HTML. En aquest cas...
Activar i desinstal·lar un plugin
Afegirem una pàgina de configuració i integrar-la amb la base de dades, per fer-ho implementarem la funcionalitat per permetre als usuaris canviar el color per defecte del banner. Això requerirà modificar tres parts del plugin "Banner Personalitzat": A...
add_menu_page, add_submenu_page
El add_menu_page() és la funció fonamental de WordPress per afegir un nou element de menú de primer nivell (o menú pare) al panell d'administració. Aquesta funció connecta un títol, una icona i una funció de PHP amb un lloc concret del menú lateral. Sintaxis ...
Seguretat forms: wp_nonce_field()
El wp_nonce_field() és una funció de WordPress que s'utilitza per a la protecció de formularis contra atacs de falsificació de peticions entre llocs (Cross-Site Request Forgery, o CSRF). Aquesta funció genera un camp ocult (hidden field) dins d'un formulari H...
Seguretat: Els usuaris
Això és fonamental per assegurar que només els usuaris amb el nivell adequat puguin executar certes accions. La funció clau per a la gestió de permisos és current_user_can(), la qual s'utilitza amb diverses capacitats (capabilities). La funció current_user_ca...
wp_die
La funció wp_die() de WordPress és una eina crucial utilitzada per aturar l'execució de PHP immediatament i mostrar un missatge d'error o d'avís de manera segura i consistent amb la interfície de WordPress. És l'equivalent segur i amb estil de WordPress de la...
Obtenir usuari logged
La funció wp_get_current_user() és una funció de WordPress que s'utilitza per obtenir la informació de l'usuari que ha iniciat sessió actualment al lloc web. Aquesta funció retorna un objecte de la classe WP_User, que conté totes les dades disponibles d'aquest...
Missatges a l'usuari
La funció add_settings_error() de WordPress és la manera estàndard i preferida per mostrar missatges d'error, d'advertència o de confirmació a l'usuari, especialment a les pàgines de configuració de l'administració. En lloc de fer un simple echo per mostrar un...
Processament de formularis
admin_init és l'acció (hook) ideal a WordPress per processar formularis a l'àrea d'administració, ja que s'executa aviat durant el cicle de càrrega, abans que s'enviï cap sortida HTML al navegador. Això permet interceptar i gestionar les dades del formulari ab...
Treballar amb la BBDD
La classe global $wpdb és la forma estàndard i segura d'interactuar amb la base de dades de WordPress. Proporciona un conjunt de mètodes per executar consultes SQL, manipular dades i obtenir resultats. Aquí tenim un exemple complet de les operacions bàsiques d...
Instal·lar una BBDD gran via arxiu.sql
La forma més segura i estàndard de generar múltiples taules a la base de dades de WordPress en un plugin és utilitzant la funció nativa dbDelta() dins d'una funció que s'executi durant el hook d'activació del plugin. Aquesta funció és especialment útil perquè ...
Obtenir enllaços
Les funcions get_permalink() i get_home_url() són fonamentals en el desenvolupament de WordPress, ja que permeten obtenir les URL completes de continguts específics o de la pàgina d'inici del lloc web, respectivament. get_permalink() La funció get_permalink(...
Imatges del plugin, how to?
Incloure una imatge que forma part del teu propi plugin és una pràctica estàndard i la forma correcta de fer-ho és utilitzant la funció plugins_url(). Això garanteix que la URL de la imatge sigui correcta independentment de com estigui instal·lat WordPress (en...
Picturebox
Què és el control PictureBox? El control PictureBox de VB.NET és fonamental per mostrar imatges a les aplicacions de Windows Forms. El control PictureBox s'utilitza per mostrar gràfics en diversos formats (com ara Bitmap, GIF, JPEG, PNG, etc.) en un formulari...
Accedint a la carpeta aplicació
És un requeriment molt comú, accedir a la carpeta on s'està executant l'aplicació (normalment la carpeta bin\Debug o bin\Release durant el desenvolupament, o la carpeta d'instal·lació en producció), s'utilitza la funció Application.StartupPath a VB.NET. Aques...
List(Of T)
L'objecte List(Of T) a VB.NET és una de les col·leccions més utilitzades i essencials. L'objecte List(Of T) (sovint anomenat simplement "Llista") és una col·lecció genèrica que representa una llista d'objectes fortament tipada a la qual es pot accedir per índe...