Cambiar label por div en formulario de comentarios

Inicio Foros WordPress Themes y Diseño Cambiar label por div en formulario de comentarios

Este debate contiene 4 respuestas, tiene 2 mensajes y lo actualizó  fernandosg hace 9 años.

  • Autor
    Publicaciones
  • #14797

    fernandosg
    Participante

    <p>Hola a todos.<br />
    Como todo principiante en esto, le ando picando de aqui a haya en las distintas partes de un theme de wordpress.<br />
    Hasta ahora ya voy modificando el theme, pero no entiendo algo:</p>
    <p>En el archivo comments.php , en la parte del formulario, los campos para añadir tu nombre,email,url, y comentario, son label, , pero yo he añadido divs, modificadas para hacerlas mas esteticas con css, la pregunta es…¿ como puedo cambiar los label, por las div?
    </p>

  • #33613

    imported_study
    Participante

    Pasame el código.

  • #33614

    fernandosg
    Participante

    El codigo del formulario es algo asi:

    <?php if ( get_option(‘comment_registration’) && !$user_ID ) : ?>
    <p>You must be /wp-login.php?redirect_to=<?php the_permalink(); ?>”>logged in to post a comment.</p>
    <?php else : ?>

    <form action=”<?php echo get_option(‘siteurl’); ?>/wp-comments-post.php” method=”post” id=”commentform”>

    <?php if ( $user_ID ) : ?>

    <p>Logged in as /wp-admin/profile.php”><?php echo $user_identity; ?>. /wp-login.php?action=logout” title=”Log out of this account”>Logout »</p>

    <?php else : ?>

    <p><input type=”text” name=”author” id=”author” value=”<?php echo $comment_author; ?>” size=”22″ tabindex=”1″ />
    <label for=”author”><small>Name <?php if ($req) echo “(required)”; ?></small></label></p>

    <p><input type=”text” name=”email” id=”email” value=”<?php echo $comment_author_email; ?>” size=”22″ tabindex=”2″ />
    <label for=”email”><small>Email (will not be published) <?php if ($req) echo “(required)”; ?></small></label></p>

    <p><input type=”text” name=”url” id=”url” value=”<?php echo $comment_author_url; ?>” size=”22″ tabindex=”3″ />
    <label for=”url”><small>Website</small></label></p>

    <?php endif; ?>

    —————————————-

    Las divs:

    <div id=”contornoform”>
    <div id=”columnadatos”>
    <div id=”fondonombre”><div id=”capanombre”>AQui se debe de poner el nombre del usuario</div></div>
    </br>
    <div id=”fondoemail”><div id=”capaemail”>AQui se debe de poner el email del usuario</div></div>
    <div id=”fondositio”><div id=”capasitio”>AQui se debe de poner el sitio del usuario</div></div>
    </div>
    <div id=”fondocom”><div id=”textocom”>AQui se debe de poner el comentario del usuario</div></div>
    </div>

    Saludos

  • #33615

    imported_study
    Participante

    Me llevo el código a casa y mañana te posteo como quedaria, o a lo sumo el lunes.

  • #33646

    fernandosg
    Participante

    Hola a todos.
    Nada mas para avisar a algun moderador que cierre este tema, ya lo resolvi .
    Desafortunadamente no me dijo nadie, como todo novato, le pique por todos lados xD( es que apenas empiezo en css).

    Bueno, para aquellos que se encuentren en un problema en un futuro similar(dedicado a todos los principiantes xD), lo resolvi de la manera que voy a explicar.-

    No pude hacer lo que queria, pero viendo la respuesta de carlosmax le movi al css, y me dio lo siguiente:

    En el campo form cualquiera, (ejemplo pondre el de “autor”) para poner el estilo en css se debe añadir el id=”estilo”.

    Ej:<input type=”text” name=”url” id=”textositio” value=”<?php echo $comment_author_url; ?>” size=”17″ tabindex=”3″ />
    <label for=”url”><small>Sitio</small></label>

    En css, movi de tal manera lo que queria añadiendo las diferentes caracteristicas que quiero para los campos( para los principiantes algo importante, cuando se añade el tipo ID, en css, el estilo se debe escribir con un “#” al principio, un ejemplo, “#estilo”).

    Saludos, y gracias por los que leyeron el post.

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest