Respuestas de foro creadas

Viendo 15 respuestas - de la 436 a la 450 (de un total de 474)
  • Crea un tema normal y corriente y en la cabeceras de style.css pon el parámetro template apuntando al tema padre y listo, tu theme ya será un theme hijo de ese template.

    Por ejemplo, un theme hijo de Twenty Fifteen

    /*
     Theme Name:   Twenty Fifteen Child
     Theme URI:    http://ejemplo.com/twenty-fifteen-child/
     Description:  Un tema Hijo de Twenty Fifteen
     Author:       Manolo
     Author URI:   http://example.com
     Template:     twentyfifteen
     Version:      1.0.0
     License:      GNU General Public License v2 or later
     License URI:  http://www.gnu.org/licenses/gpl-2.0.html
     Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
     Text Domain:  twenty-fifteen-child
    */

    Con ese parámetro «template» WordPress ya tomará el theme como un child theme.

    Pero luego tendrás que lidiar con las cosas que el theme padre deje o no sobreescribir por el theme hijo; y eso ya depende completamente de como se haya programado el theme. A veces dejan que todo se pueda se sobreescribir en el tema hijo, a veces no; a veces incluso hacen imposible que se puedan crear temas hijos; en este último caso yo me quejaría al desarrollador.

    No existen sitios alojados en WordPress.org, ¿será WordPress.com?

    Nota que WordPress.org es una web dedicada al software de código abierto WrodPress. Mientras que WordPress.com es un servicio de alojamiento de blogs que ofrece una empresa prinvada llamada Automattic.

    Aquí no te podemos ayudar.

    Y bloquear el copy and paste, supongo que mediante JavaScript, no impide que te copien. Te pueden copiar manualmente, copiar desde el código fuente de tu web o simplemente desactivar JavaScript en el navegador y así desactivar tu intento de bloqueo.

    No hay nada que puedas evitar para que te puedan copiar texto en Internet, así son las cosas.

    Sólo te puedo decir que cuanta más experiencia acumules administrando webs, menos te importará que te copien. Dedícate a crear contenido de calidad, los plagiadores lo acaban pagando sin que tu hagas nada, pero si quieres evitarlo a toda costa no te queda más remedio que denunciar. Y si no hay datos de contacto, para eso pones la denunica, que lo investigue la policía.

    He he ido a ver la web que dices y la verdad que no se que pretendes ….. ni en la web aparece el problema que describes ni está hecho en WordPress.

    Pues si la configuración en Ajustes->Lectura no funciona debe ser algo del theme que estés utilizando que no respeta esa configuración; imposible de decirte dónde exactamente estará el problema sin ir a ver el theme por dentro.

    Como en otros casos con este error y como dice @almendron, ponte en contacto con tu hosting.

    Cuándo tengas todo pasado a WordPress, haz una redirección 301 de cada una de las URL antiguas a su correspondiente versión nueva. La redirección 301 significa que es un redirección porque el recurso se ha «movido permanentemente»; es la única forma de pasar todo el ranking anterior a la nueva URL.

    Da igual que dejes WordPress en un subdirectorio o no, eso ya lo que tu prefieras para tu web, lo importante es la redicción con código 301.

    No se como esto puede estar relacionado con la seguridad de WordPress, que es el foro dónde has puesto tu consulta. Si tienes derechos de autor sobre el contenido que te han plagiado, denuncialo.

    ¿Un select case en el index.php? Si sigle.php, page.php, etc, están presentes, WordPress ya los incluye cuándo es necesario, no veo motivo alguno para el select case. Yo utilizaría tantos templates diferene como necesites (index.php, single.php, page.php,…) y las partes que sean compartidas (loop.php, content.php) utilizaría template parts (header.php y footer.php no son más que template parts cargadas con get_header() y get_footer()).

    La verdad que no termino de pillar el problema que planteas.

    Foro: Hacks
    En respuesta a: Adjuntar PDF a Custom Post

    Yo tengo un plugin que hice a tiempo a modo de ejemplo: https://github.com/CybMeta/cyb-pdf-metabox

    Espero que te sirva. Igual necesita algunos retoques porque fue un ejemplo para una cosulta en WPSE, pero te puede servir de base.

    ¿Cuál el motivo de que hayas introducido esta línea?:

    $_SERVER['HTTP_HOST']=$_SERVER['HTTP_X_FORWARDED_HOST']

    ¿Tienes el sitio en una intranet, detrás de un proxy o algo así?

    Los archivos .otf son tipo font/opentype, y es el Content-Type que tienes que declarar:

    <IfModule mod_mime.c>
        AddType font/opentype .otf
    </IfModule>

    La cabecera X-Content-Type-Options no establece el Content-Type, es para otra cosa diferente.

    ¿Y cuál es el error que aparece? Se te ha olvidado incluirlo y es información muy importante para poder hacernos una idea de cuál puede ser la causa.

    Ese mensaje de error parece que se introdujo en la última versión de Contact Form 7 para «obligar» a poner como remitente un email del propio dominio de la web.

    [your-email] se reemplaza por el email del usuario que completa y envía el formulario. Cuándo el contenido del formulario se envia por email, se envía desde el dominio de la web. Si se envía desde este dominio pero en el campo de remitente hay un email de otro dominio, no pasará la mayoría de filtros anti-spam. De ahí que se ha introducido este mensaje para avisarnos del problema.

    Yo tengo una propuesta diferente a la de Mariano en la que no hay que lidiar con modificaciones de wp-congif.php ni nada de eso. Por si te interesa: http://cybmeta.com/wordpress-http-a-https

    Tienes errores básicos (no te ofendas porque utilice esta palabra) de procesamiento de formularios en PHP.

    Por ejemplo, tienes el input dónde se pone el nombre utilizando name="text_meta_field"" y luego intentas obtener su valor en $_POST['Nombre'].

    Los valores de los input se recibien en PHP en la variable $_POST[‘atributo_name_del_input’], o si el formulario utiliza método get, en $_GET['atributo_name_del_input'].

    Por tanto, tu input para el nombre se recibiría en $_POST['text_meta_field']. Pero tendrás más problemas porque tienes dos input con el mismo name="text_meta_field"".

    Te recomiendo primero empezar con lo básico de formularios y PHP y luego ya ir entrando en temas más complicados.

Viendo 15 respuestas - de la 436 a la 450 (de un total de 474)