Ejemplo n.º 1
0
 public function html()
 {
     global $current_user, $dwqa_options;
     if (isset($this->options['gutter'])) {
         $padding = $this->options['gutter'];
     } else {
         $padding = 0;
     }
     if (strpos($padding, 'px') === false) {
         $padding .= 'px';
     }
     echo '<div class="dwqa-container" >';
     if (is_single() && get_post_type(get_the_ID())) {
         $post_id = get_the_ID();
         echo '<div class="single-dwqa-question" style="padding:' . $padding . '">';
         $this->single_question();
         echo '</div>';
     } else {
         if (is_page($dwqa_options['pages']['archive-question'])) {
             echo '<div class="list-dwqa-question"  style="padding:' . $padding . '">';
             $this->archive_question();
             echo '</div>';
         } else {
             if (is_page($dwqa_options['pages']['submit-question'])) {
                 echo '<div class="submit-dwqa-question" style="padding:' . $padding . '">';
                 dwqa_submit_question_form();
                 echo '</div>';
             }
         }
     }
     echo '</div>';
 }
<?php

get_header('dwqa');
?>

<?php 
do_action('dwqa_before_page');
?>

    <?php 
dwqa_submit_question_form();
?>

<?php 
do_action('dwqa_after_page');
?>

<?php 
get_footer('dwqa');
 function dwqa_submit_question_form_shortcode()
 {
     global $dwqa_sript_vars, $script_version;
     ob_start();
     echo '<div class="dwqa-container" >';
     dwqa_submit_question_form();
     echo '</div>';
     $html = ob_get_contents();
     ob_end_clean();
     wp_enqueue_script('dwqa-submit-question', DWQA_URI . 'assets/js/dwqa-submit-question.js', array('jquery'), $script_version, true);
     wp_localize_script('dwqa-submit-question', 'dwqa', $dwqa_sript_vars);
     return $html;
 }