Fragmentos de código PHP (Insertar PHP)

Fragmentos de código PHP (Insertar PHP)

diciembre 1, 2018 Populares 0

INGRESA PARA DESCARGAR!

*En  caso que los Autores ofrezcan una versión básica y una premium del plugin, KolMitE conectará con la versión básica de plugin para descarga desde la web del autor, y la versión premium deberá ser adquirida directamente con el autor.


Descripción

Este complemento ayuda a usar fragmentos de código PHP en el área de administración sin agregar este código a function.php. Puede utilizar códigos cortos de fragmentos en las publicaciones, páginas y widgets.

Descripción del nuevo complemento (fragmentos de código PHP) versión 2.x.x

Los fragmentos de código PHP son una nueva versión del popular complemento Insert Php. Insertar php usado para ejecutar código dentro [insert_php][/insert_php] Etiquetas en las páginas de WordPress y las publicaciones. Por ahora, viejo [insert_php] Los códigos cortos aún son compatibles, y puedes usarlos. Sin embargo, le recomendamos que utilice el código dentro de fragmentos de código especiales visibles y disponibles solo para administradores.

Snippet es un pequeño fragmento de código php que ayuda a ampliar sus capacidades de WordPress. Es una cosa común en el mundo de los bloggers: usualmente agregan estos artículos a los artículos o escriben tutoriales sobre cómo resolver un problema en particular sin los complementos. Sin embargo, debe saber que colocar el código en function.php no es la única opción, y existe una forma mejor y más limpia: agregar fragmentos a través del complemento de fragmentos de código PHP.

Nuestro complemento tiene una interfaz muy amigable que te ayuda a colocar y ejecutar fragmentos de código. Debe agregar su código al editor de códigos, comentarlo y guardar el fragmento. Este fragmento de código se puede ejecutar en todos los sitios web o en la página particular donde se coloca el código abreviado.

Ejemplo de uso de códigos cortos:
if (is_user_logged_in ()) {
echo 'Descargar archivo';
} else {
echo “Debe estar conectado para descargar el archivo.”;
}

Ejemplo de ejecución de código para todo el sitio web (global):
remove_action ('wp_head', 'wp_generator');
remove_action ('wp_head', 'rsd_link');
remove_action ('wp_head', 'wlwmanifest_link');
remove_action ('wp_head', 'wp_shortlink_wp_head');

Descripción del antiguo plugin (Insertar php) versión 1.3

Este complemento ayuda a usar fragmentos de código PHP en el panel de administración sin agregar este código a function.php. Puede utilizar códigos cortos de fragmentos en publicaciones, páginas y widgets de sitios web.

Ejecuta el código PHP insertado en las publicaciones y páginas de WordPress.

El código PHP está entre etiquetas especiales (“[insert_php]” en lugar de “”).

El código PHP se ejecuta a medida que la página se envía al navegador. La salida del código PHP se publica directamente en la publicación o página donde se encuentra el código PHP entre las etiquetas especiales.

El código entre las etiquetas debe estar completo en sí mismo. Las referencias a variables o bloques de código fuera del área entre las etiquetas fallarán. Consulte la URL de “más información” para obtener una explicación de esto.

Ejemplos de uso:

  • Publicar la hora local (la configuración del reloj de la computadora de los usuarios no es confiable).

  • Inserte el resultado de un script PHP, o simplemente ejecute un script, genere o no el resultado.

  • Revisar / manipular cookies u otras acciones que JavaScript puede lograr cuando se usa JavaScript no es deseable.

Más información sobre el complemento Insert PHP se puede encontrar aquí:
http://www.willmaster.com/software/WPplugins/go/iphphome_iphplugin

Capturas de pantalla

  • Lista de fragmentos
  • Editar fragmento
  • Ejecutar fragmento de un código corto
  • Ejecutar fragmento en el widget
  • Antigua forma de usar el plugin.

Instalación

  1. Sube los archivos del plugin a la / wp-content / plugins / plugin-name directorio, o instalar el complemento a través de la pantalla de complementos de WordPress directamente.

  2. Active el complemento a través de la pantalla “Complementos” en WordPress

  3. Utilice los fragmentos de código PHP -> Agregar fragmento de código, para crear un nuevo fragmento de código

Preguntas más frecuentes

Instrucciones de instalación
  1. Sube los archivos del plugin a la / wp-content / plugins / plugin-name directorio, o instalar el complemento a través de la pantalla de complementos de WordPress directamente.

  2. Active el complemento a través de la pantalla “Complementos” en WordPress

  3. Utilice los fragmentos de código PHP -> Agregar fragmento de código, para crear un nuevo fragmento de código

¿Por qué es mejor usar el complemento de fragmentos de código PHP en lugar de function.php? (Para la última versión)

Con una nueva actualización del tema de WordPress, puede perder todos los cambios en el archivo function.php. Nuestro complemento almacena fragmentos de la base de datos, por lo que todos los datos están a salvo hasta que elimines el complemento. También una gran cantidad de fragmentos de código en function.php parece desordenado y confuso; es realmente difícil encontrar algo cuando el archivo es bastante grande.

¿Cómo usar los códigos cortos de otros complementos en los fragmentos de código PHP? (Para la última versión)

Deberías llamar a un shortcode usando la siguiente función:
do_shortcode ('[simple_shortcode]’);

Ejemplo:
if (is_user_logged_in ()) {
echo do_shortcode ('[contact_form id=”297″]’);
} else {
echo “Debes iniciar sesión.”;
}

El código del fragmento ejecutado con un error y no puedo cambiarlo, ¿qué debo hacer? (Para la última versión)

¡No se desesperen! Incluso una persona experimentada puede cometer errores. Creamos un modo seguro para este caso. Entra y no se ejecutará tu código de fragmentos.

  1. Vaya al modo seguro por este enlace: http://your-site-name.dev/wp-admin/?wbcr-php-snippets-safe-mode
  2. Edite el fragmento en el que cometió un error;
  3. Salga del modo seguro haciendo clic en el enlace: http://su- sitio-nombre.dev/wp-admin/?wbcr-php-snippets-disable-safe-mode

Genial, ahora no deberías tener ningún problema!

¿Debo incluir las etiquetas

No, simplemente copie todo el contenido dentro de esas etiquetas. Si olvida accidentalmente (o simplemente le gusta ser perezoso), las etiquetas se eliminarán del principio y del final del fragmento cuando lo guarde. Sin embargo, puede usar esas etiquetas dentro de sus fragmentos para iniciar y finalizar las secciones HTML

¿Se puede desinstalar completamente el plugin? (Para la última versión)

Sí, cuando elimines fragmentos de código PHP (Insertar PHP) usando el menú “Complementos” en WordPress, se limpiará la tabla de la base de datos y algunos otros datos. Tenga cuidado de no eliminar fragmentos de código PHP (Insertar PHP) eliminándolos del menú de complementos a menos que desee que esto suceda.

¿Perderé mis fragmentos si cambio el tema o actualizo WordPress? (Para la última versión)

No, los fragmentos se almacenan en la base de datos de WordPress y son independientes del tema y no se ven afectados por las actualizaciones de WordPress.

¿Funciona el plugin con multisite? (Para la última versión)

Ningún complemento no soporta multisitios. Esto es temporal e intentaremos agregar soporte para redes en el futuro.

¿Cómo uso esta cosa? (Para la versión antigua)

Haga una copia del código PHP de trabajo que se utilizará en una publicación o una página.

Reemplazar“En la última línea con”[/insert_php]”.

Pega el código en tu publicación o página.

Los ejemplos están aquí: http://www.willmaster.com/software/WPplugins/go/iphpinstructions_iphplugin

¿Puedo tener más de un lugar con código PHP en publicaciones y páginas individuales? (Para la versión antigua)

Sí. No he encontrado ningún límite en la cantidad de lugares en los que se puede insertar el código PHP en una publicación o página. Probablemente no hay límite de software de WordPress. Puede haber un límite de memoria del servidor para que su código PHP use mucha memoria.

¿La salida de PHP necesita tener códigos de formato HTML de salto de línea y párrafo? (Para la versión antigua)

No. El párrafo HTML y el formato de salto de línea se aplican a la salida de PHP.

¿Pongo el código PHP en el contenido en la pestaña “Visual” o en la pestaña “HTML / Texto”? (Para la versión antigua)

Utilice la pestaña HTML / Texto. Mientras que la pestaña Visual será, a veces, la pestaña HTML / Texto permite trabajar con el código sin el formato visual.

¿Por qué no puedo configurar las cookies o redirigir un navegador? (Para la versión antigua)

Con PHP, las cookies se configuran en las líneas de encabezado de la página web, antes de que se procese el contenido de la página. Las redirecciones también se realizan en las líneas de encabezado. Cuando el código PHP está dentro de una publicación o una página, todas las líneas de encabezado ya se han enviado, junto con parte del contenido. En ese momento, es demasiado tarde para establecer cookies o redirigir con PHP.

Me sale un “Error de análisis: …” ¿Qué hago ahora? (Para la versión antigua)

A menos que el código fuente del complemento se haya cambiado o se haya dañado de alguna manera, es probable que el error de análisis esté en el código PHP insertado en la publicación o la página. Ejemplo:

Error de análisis: error de sintaxis, T_STRING inesperado, esperando ',' o ';' en /public_html/wp331/wp-content/plugins/insert_php.php(48): eval () ’código en la línea 5

Dentro o al final del mensaje de error de análisis, encontrarás algo como esto:

eval () código en la línea 5

El error está en el número de línea de código de eval () indicado del código PHP que está insertando (“5” en el ejemplo). En el código PHP que insertó, cuente el número de líneas indicadas. Encontrarás el error en esa línea.

Si tiene un código PHP insertado en más de un lugar, el mensaje de error puede aplicarse a cualquiera de esos lugares. Quítelos o desactívelos temporalmente, uno a la vez, hasta que determine a cuál se aplica el mensaje de error.

Si Insert PHP se usa con una función include (), el archivo include () d puede generar el mensaje de error. En ese caso, el nombre del archivo que se incluye () ’d y el número de línea del error deben estar en algún lugar dentro del mensaje de error.

Cuando se encuentre el error, corríjalo e intente nuevamente.

Opiniones

Trabajando como se esperaba

Dariusz

Trabajando como se esperaba sin problemas. Anteriormente se utilizó el código PHP para publicaciones, pero como fue descontinuado por un autor, este complemento es una alternativa similar. Solo tiene que usar el plugin Better Search Replace para hacer un cambio automático de fragmentos viejos a nuevos y nada más.

Complemento diferente bajo el mismo nombre viola SOP

Puddleglum

El desarrollador decidió crear un plugin de fragmentos, engañosamente bajo el mismo nombre y reutilizando / desaprobando los códigos cortos fundamentales originales, lo que hace que quienes instalen de forma responsable las actualizaciones conviertan su sitio en funcionamiento en un no esta funcionando sitio.

En lugar de unir el desarrollo a una nueva entidad de complementos con un nombre nuevo y más apropiado, el desarrollador optó por violar la confianza y deshabilitar los sitios que dependen de una funcionalidad de complementos coherente.

¡Las grandes ideas hacen que este mundo sea mejor …!

buylankalk

Gran concepto con cortocircuitos fáciles de usar. No cayó ningún riesgo ..!

Muy útil – y los códigos cortos son posibles!

dijkewijkhomeopaten

Entonces, por ejemplo, esto ya no funciona en la nueva configuración:





#php código ... código ... código ... etc

si ($ ok) {
[text-blocks id="475"]
}

#php código ... código ... código ... etc

Sin embargo, ver más abajo!

Útil Plugin

pexlechris

Este pugin me ha ayudado a hacer algunas cosas manualmente escribiendo código.
Me ha impedido crear un administrador de archivos públicos para mis usuarios, cerrar sesión con un solo clic, personalizar la página de inicio de sesión yy y …
En general, puedes hacer lo que quieras escribiendo un código.

Desafortunadamente, leí algunas malas críticas sobre el riesgo de seguridad.
No lo sé, por lo que no puedo decir mi opinión sobre esto

problemas con citas

polmm2020

dejó de funcionar.

antes de que todo estuviera bien

Leer los 85 comentarios

Colaboradores y Desarrolladores

“Fragmentos de código PHP (Insertar PHP)” es un software de código abierto. Las siguientes personas han contribuido a este plugin.

Contribuyentes

Traduzca “fragmentos de código PHP (Insertar PHP)” en su idioma.

¿Interesado en el desarrollo?

Examine el código, visite el repositorio de SVN o suscríbase al registro de desarrollo por RSS.

Registro de cambios

2.0.6

  • Cambió la forma de guardar fragmentos de forma segura. Ahora, en caso de error, no perderá los cambios del fragmento. Y también ahora no hay verificación para los fragmentos de código creados para códigos cortos, debido a que muchos usuarios tuvieron problemas para guardar su código anterior.
  • Puede obtener los valores de las variables de los atributos de shortcode. Por ejemplo, si establece el atributo my_type para el shortcode [wbcr_php_snippet id=”2864″ my_type=”button”], puede obtener el valor del atributo my_type en el fragmento llamando a $ my_type var.
  • Característica agregada para establecer etiquetas para fragmentos
  • Se agregó una instrucción sobre cómo exportar e importar tus propios fragmentos.
  • Algunos errores corregidos.

2.0.4

  • Corregido error crítico con $ wp_query. Fue un conflicto con algunos complementos que sobrescribieron la variable global $ wp_query.
  • Todos los fragmentos creados y actualizados por defecto, ahora están activos.

2.0.2

Se corrigió un error por el cual no tenías suficientes permisos para ver la página.

2.0.1

¡Atención! En esta nueva versión del complemento 2.0, agregamos la capacidad de insertar código PHP usando fragmentos de código. Esta es una forma más conveniente y segura que usar códigos cortos [insert_php] código de ejecución [/ insert_php]. Sin embargo, por razones de compatibilidad, dejamos soporte para [insert_php] códigos cortos, pero los depreciaremos en las próximas versiones del complemento.

Le recomendamos encarecidamente que transfiera su código php a fragmentos y los llame a sus publicaciones / páginas y widgets usando [wbcr_php_snippet id = “000”] códigos cortos

1.3

Se solucionó el problema con str_replace () cuando el pajar contenía un carácter de barra diagonal.

1.2

Se modificó el manejo del contenido.

1.1

Arreglo del fallo. Añadido ob_end_flush (); y se cambiaron los nombres de las variables para eliminar la oportunidad de conflicto con el código PHP proporcionado por el usuario.

1.0

Primera versión de distribución pública.

INGRESA PARA DESCARGAR!

*En  caso que los Autores ofrezcan una versión básica y una premium del plugin, KolMitE conectará con la versión básica de plugin para descarga desde la web del autor, y la versión premium deberá ser adquirida directamente con el autor.

Por favor Comparte y Síguenos:
RSS
Follow by Email
Facebook
Twitter

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *