2010-09-16 16 views
10

Estoy en el proceso de integración de ciertas funcionalidades en un sitio de WordPress. Estoy buscando una manera de obtener la característica this para trabajar en un entorno de WordPress. (Básicamente es una página que permite a los usuarios buscar ciertas cosas en una base de datos).Insertar código PHP personalizado en una determinada página de WordPress

El CMS actual del sitio me permite insertar código PHP personalizado en una página, así que quiero saber si es posible insertar código PHP en páginas de WordPress. ¿O recomendarías un enfoque diferente, tal vez?

Respuesta

10

Podría no crear una nueva plantilla para la página?

+0

No estoy seguro. La página web debe ajustarse a la jerarquía de páginas normal, por lo que no creo que sea posible. – Pieter

+3

¡Espera, tienes razón! http://www.davidrisley.com/how-to-custom-page-template-wordpress/ ¡Gracias! – Pieter

+1

No hay problema. Debería haber sido más específico y haber dicho una plantilla de página personalizada. Debería poder seleccionar el nombre de la plantilla de una lista desplegable en WP-Admin cuando crea una página nueva. –

2

uso este plugin para ejecutar código PHP, http://bluesome.net/post/2005/08/18/50/

+0

¡Estupendo! Exactamente lo que estaba buscando. Pero estoy teniendo dudas sobre la seguridad. Si un pirata informático logra iniciar sesión en el administrador de WordPress, puede ejecutar cualquier código PHP que desee. Estoy investigando la sugerencia de Martin; Mientras tanto, haré que sepas que voté tu respuesta y la de Martin. – Pieter

+1

Gracias! Espero que puedas encontrar algo que funcione para ti. Supongo que siempre puedes extender el complemento y agregar un código más seguro allí. Alternativamente refuerce la seguridad de WordPress con alguna restricción de IP o similar si tiene un solo usuario y ips estáticos :) –

+0

Eso suena como mucho trabajo para un fragmento relativamente pequeño de código PHP, pero lo tendré en cuenta para el futuro proyectos que requieren una solución como la que describió. – Pieter

Cuestiones relacionadas