Soporte » WordPress Avanzado » Formulario MailPoet en una categoria vacia

  • Hola, què tal estoy intentando que cuando una categoria no tenga entradas aparesca el formulario de mailpoet para despues enviar un correo a los suscrptores cuando públique algo en esa categoria.

    El codigo de category.php es el siguiente:

    <?php
    /**
     * The category archive template file.
     * @package RestImpo
     * @since RestImpo 1.0.0
    */
    get_header(); ?>
    
    <?php if (empty( have_posts() )) {
    
    }  ?>
    
    <div id="wrapper-content">
    <?php if ( have_posts() ) : ?>
      <div class="content-headline-wrapper">
        <div class="content-headline">
          <h1><?php single_cat_title(); ?></h1>
        </div>
      </div>
      <div class="container">
      <div id="main-content">
        <div id="content">
    <?php if ( category_description() ) : ?><div class="archive-meta"><?php echo category_description(); ?></div><?php endif; ?>
    <?php while (have_posts()) : the_post(); ?>
    <?php get_template_part( 'content', 'archives' ); ?>
    <?php endwhile; endif; ?>
    <?php restimpo_content_nav( 'nav-below' ); ?>
        </div> <!-- end of content -->
      </div>
    
    <?php get_sidebar(); ?>
      </div>
    </div>     <!-- end of wrapper-content -->
    <?php get_footer(); ?>
Viendo 1 respuesta (de un total de 1)
  • http://support.mailpoet.com/knowledgebase/subscription-forms/#subscription-forms-shortcode

    En ese vídeo te indica como crear un shortcode para un formulario de Mailpoet. Con el shortcode creado, te vas a tu código y haces algo parecido a esto:

    <?php
    /**
    * The category archive template file.
    * @package RestImpo
    * @since RestImpo 1.0.0
    */
    get_header(); ?>

    <?php if (empty( have_posts() )) {

    } ?>

    <div id=»wrapper-content»>
    <?php if ( have_posts() ) : ?>
    <div class=»content-headline-wrapper»>
    <div class=»content-headline»>
    <h1><?php single_cat_title(); ?></h1>
    </div>
    </div>
    <div class=»container»>
    <div id=»main-content»>
    <div id=»content»>
    <?php if ( category_description() ) : ?><div class=»archive-meta»><?php echo category_description(); ?></div><?php endif; ?>
    <?php while (have_posts()) : the_post(); ?>
    <?php get_template_part( ‘content’, ‘archives’ ); ?>
    <?php endwhile;
    else:

    echo do_shortcode(‘[wysija …]’);

    endif; ?>
    <?php restimpo_content_nav( ‘nav-below’ ); ?>
    </div> <!– end of content –>
    </div>

    <?php get_sidebar(); ?>
    </div>
    </div> <!– end of wrapper-content –>
    <?php get_footer(); ?>

    En negrita y cursiva te he puesto lo que sobraría. En negrita lo que tendrías que añadir.

    Espero haberte ayudado 🙂

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Formulario MailPoet en una categoria vacia’ está cerrado a nuevas respuestas.