Tengo miedo de hacer esta pregunta, porque StackOverflow ya me está advirtiendo que es probable que mi pregunta sea rechazada. Pero tengo mucha curiosidad por esto.
He leído que debe tener al menos un archivo php en su complemento de WordPress. Lo que me parece que solo necesita algo como un archivo php de índice/entrada.
Sin embargo, no pude encontrar mucho sobre JavaScript en los complementos de WordPress usando google. Lo cual me pareció raro, porque aquí estamos hablando de la web de 2017.
Una respuesta sería muy apreciada!
La respuesta es no, no puede, como ha mencionado en su pregunta. Por definición, un complemento es, como mínimo, un “archivo PHP con un comentario de encabezado de complemento de WordPress” (Documentos de WordPress).
Sin embargo, no hay razón para que un complemento de WordPress no pueda ser ante todo JavaScript. Puedes seguir esta guía para algunos enfoques diferentes para incluirlo en su complemento.
Dado que WordPress es (básicamente) puramente php, todos sus complementos también serán php. Esta es la forma en que se ha configurado.
Para tener un ‘complemento de WordPress’, sí, necesitará al menos un archivo php para registrarse en WordPress y poner en cola su javascript/css/what-have-you..
Esto significa que si desea algo como React/Ember en su instalación de WP, no serán complementos de ‘WordPress’, pertenecerán al ecosistema React/Ember. Solo tendrá el mínimo para poner en cola las bibliotecas de JavaScript que desea usar.
Luego puede usar su interfaz de JavaScript y hablar con la API REST de WP, y ahora WP se ha convertido básicamente en su ‘marco’ de servidor.
Entonces, no, no existe tal cosa como un ‘Complemento de JavaScript para WordPress’. Pero puede tener un complemento que incluya tanto JS elegante como desee.
El seguimiento artículo debería darte una idea de esto.
Su complemento de WordPress debe tener al menos un archivo PHP; también podría contener archivos JavaScript, archivos CSS, archivos de imagen y archivos de idioma. Si hay varios archivos, elija un nombre único para un directorio y un nombre de su elección para el archivo PHP principal. (Este nombre de archivo es a menudo, pero no esencialmente, el mismo que el nombre del directorio). Ejemplos de nombres de directorio y archivo podrían ser mycompanyname-fabulous-functionity y mycompanyname-fabulous-functionity.php respectivamente. Coloque todos los archivos de su complemento en el directorio que ha creado y dígales a los usuarios de su complemento que carguen todo el directorio en wp-content/plugins/.
Espero que esto ayude. Pero no, no puede crear un complemento de WordPress con solo Javascript.
-
Parece que el OP ha leído algo como lo que ha citado, pero no entiende por qué necesita tener al menos un archivo PHP. Técnicamente, respondiste la pregunta del título, pero consideraría revisar tu respuesta para abordar la pregunta “por qué” no formulada.
– Voluntad
16 de noviembre de 2017 a las 21:12
Podría hacer esto: necesitaría un archivo php principal que defina el nombre, el autor y la ruta de su complemento, luego necesitaría usar php para vincular sus secuencias de comandos en cola en el sitio principal, pero toda la funcionalidad principal podría ser hecho en javascript.
– voluntad
16 de noviembre de 2017 a las 20:53