public function printComponent($args, ffOptionsQuery $query)
 {
     //        echo'bbb';
     //        return;
     //		var_dump( $args );
     echo $args['before_widget'];
     echo $args['before_title'];
     echo ff_wp_kses($query->get('contact-us title'));
     echo $args['after_title'];
     echo '<ul>';
     foreach ($query->get('contact-us description-boxes') as $oneBox) {
         echo '<li>';
         foreach ($oneBox->get('lines') as $oneLine) {
             $type = $oneLine->getVariationType();
             if ($type == 'one-line') {
                 echo ff_wp_kses($oneLine->get('text')) . '<br>';
             } else {
                 if ($type == 'one-heading') {
                     echo '<span>' . ff_wp_kses($oneLine->get('text')) . '</span>';
                 } else {
                     if ($type == 'one-email') {
                         echo '<a href="mailto:' . esc_attr($oneLine->get('text')) . '">' . ff_wp_kses($oneLine->get('text')) . '</a><br>';
                     }
                 }
             }
         }
         echo '</li>';
     }
     echo '</ul>';
     echo $args['after_widget'];
 }
コード例 #2
0
 function ff_load_section_options($sectionName, ffOneStructure $s, $params = array())
 {
     $relativePath = ff_get_section_path($sectionName);
     if ($relativePath == null) {
         throw new ffException('Cannot load section options for :' . ff_wp_kses($sectionName));
     }
     ff_load_nonstandard_section_options($relativePath, $s, $params);
 }
 public function printComponent($args, ffOptionsQuery $query)
 {
     $categories = $query->getMultipleSelect('latest-news categories');
     $numberOfPosts = $query->get('latest-news number-of-posts');
     $postGetter = ffContainer()->getPostLayer()->getPostGetter();
     $posts = $postGetter->setFilterRelation_OR()->setNumberOfPosts($numberOfPosts)->filterByCategory($categories)->getAllPosts();
     echo $args['before_widget'];
     echo $args['before_title'];
     echo ff_wp_kses($query->get('latest-news title'));
     echo $args['after_title'];
     echo '<ul';
     if ('alt' == $query->get('latest-news style')) {
         echo ' class="alt"';
     }
     echo '>';
     if ('alt' == $query->get('latest-news style')) {
         foreach ($posts as $onePost) {
             $featuredImageUrl = $onePost->getFeaturedImage();
             if (empty($featuredImageUrl)) {
                 continue;
             }
             $featuredImageUrlResized = fImg::resize($featuredImageUrl, 65, 65, true);
             echo '<li>';
             echo '<img src="' . esc_url($featuredImageUrlResized) . '" alt="">';
             echo '<a href="' . get_permalink($onePost->getID()) . '" class="post-title">' . ff_wp_kses($onePost->getTitle()) . '</a>';
             echo '<p class="post-date">' . ff_wp_kses($onePost->getDateFormated('F d, Y')) . '</p>';
             echo '</li>';
         }
     } else {
         foreach ($posts as $onePost) {
             $featuredImageUrl = $onePost->getFeaturedImage();
             if (empty($featuredImageUrl)) {
                 continue;
             }
             $featuredImageUrlResized = fImg::resize($featuredImageUrl, 80, 80, true);
             echo '<li>';
             echo '<img src="' . esc_url($featuredImageUrlResized) . '" alt="">';
             echo '<p class="news-title">';
             echo '<a href="' . get_permalink($onePost->getID()) . '">' . ff_wp_kses($onePost->getTitle()) . '</a>';
             echo '</p>';
             echo '<p class="news-date">' . ff_wp_kses($onePost->getDateFormated('F d, Y')) . '</p>';
             echo '</li>';
         }
     }
     echo '</ul>';
     echo $args['after_widget'];
 }
 public function printComponent($args, ffOptionsQuery $query)
 {
     //        echo'bbb';
     //        return;
     extract($args);
     //$fw_twitter = $query->get('fw_twitter');
     //$username = $fw_twitter->get('username');
     $twitterFeeder = ffContainer::getInstance()->getLibManager()->createTwitterFeeder();
     ffContainer::getInstance()->getClassLoader()->loadClass('ffOptionsHolder_Twitter');
     $tweetsCollection = $twitterFeeder->getTwitterFeed($query->get('twitter fw_twitter'));
     //var_dump( $tweetsCollection);
     $tweetsText = '';
     if (!$tweetsCollection->valid()) {
         $tweetsText .= '<li>';
         $tweetsText .= '<span class="tweet_text">';
         $tweetsText .= '<p class="twitter-oops">Oops!</p>';
         $tweetsText .= '<p>Bad Twitter account data!</p>';
         $tweetsText .= '</span>';
         $tweetsText .= '</li>';
     } else {
         foreach ($tweetsCollection as $oneTweet) {
             $tweetsText .= '<li>';
             $tweetsText .= '<span class="tweet_text">';
             $tweetsText .= $oneTweet->textWithLinks;
             $tweetsText .= '</span>';
             $tweetsText .= '<span class="tweet_time">';
             $timeFormat = 'g:i A - j M Y';
             $time = strtotime($oneTweet->date);
             $date = date($timeFormat, $time);
             $tweetsText .= '<a href="' . esc_url('http://twitter.com/' . esc_attr($query->get('twitter fw_twitter username'))) . '"> ';
             $tweetsText .= $date;
             $tweetsText .= '</a>';
             $tweetsText .= '</span>';
             $tweetsText .= '</li>';
         }
     }
     echo $before_widget;
     $title = trim($query->get('twitter title'));
     if (!empty($title)) {
         // Default WP text
         echo $before_title . ff_wp_kses($title) . $after_title;
     }
     echo '<ul>';
     echo $tweetsText;
     echo '</ul>';
     echo $after_widget;
 }
 public function printComponent($args, ffOptionsQuery $query)
 {
     $categories = $query->getMultipleSelect('latest-portfolio categories');
     $categoriesCheck = $query->get('latest-portfolio categories');
     if (empty($categoriesCheck) || $categoriesCheck == 'all') {
         $categories = null;
     }
     $numberOfPosts = $query->get('latest-portfolio number-of-posts');
     $postGetter = ffContainer()->getPostLayer()->getPostGetter();
     $posts = $postGetter->setFilterRelation_OR()->setNumberOfPosts($numberOfPosts)->filterByTaxonomy($categories, 'ff-portfolio-category')->getAll();
     //        var_dump( $posts, $categories, $numberOfPosts );
     //        var_Dump( $posts );
     echo $args['before_widget'];
     echo $args['before_title'];
     echo ff_wp_kses($query->get('latest-portfolio title'));
     echo $args['after_title'];
     if (!empty($posts)) {
         echo '<div class="portfolio-photos">';
         foreach ($posts as $onePost) {
             $featuredImage = $onePost->getFeaturedImage();
             if (empty($featuredImage)) {
                 continue;
             }
             echo '<div class="portfolio-badge-image">';
             echo '<a href="' . get_permalink($onePost->getID()) . '">';
             echo '<img width="75" height="75" title="" alt="" src="' . esc_url(fImg::resize($featuredImage, 75, 75, true)) . '">';
             echo '</a>';
             echo '</div>';
         }
         if ($query->get('latest-portfolio show-description')) {
             echo '<p>' . ff_wp_kses($query->get('latest-portfolio description')) . '</p>';
         }
         echo '</div>';
     }
     echo $args['after_widget'];
 }
コード例 #6
0
</h5>

                                            <p>
                                                <?php 
        echo ff_wp_kses($postQuery->get('general description description'));
        ?>
                                            </p>

                                            <?php 
        if ($query->get('readmore-show')) {
            ?>
                                                <a class="btn btn-default" href="<?php 
            echo esc_url($buttonUrl);
            ?>
"><?php 
            echo ff_wp_kses($buttonCaption);
            ?>
</a>
                                            <?php 
        }
        ?>

                                        </div><!-- portfolio-item-description -->

                                    </div><!-- col -->
                                </div><!-- row -->
                            </div><!-- portfolio-item -->
                        </div><!-- col -->
                    </div><!-- row -->
                </div><!-- container -->
<?php 
コード例 #7
0
</h3>

                <ul>
                    <?php 
    foreach ($descriptionQuery->get('description-boxes') as $oneBox) {
        echo '<li>';
        foreach ($oneBox->get('lines') as $oneLine) {
            $type = $oneLine->getVariationType();
            if ($type == 'one-line') {
                echo ff_wp_kses($oneLine->get('text')) . '<br>';
            } else {
                if ($type == 'one-heading') {
                    echo '<span>' . ff_wp_kses($oneLine->get('text')) . '</span>';
                } else {
                    if ($type == 'one-email') {
                        echo '<a href="mailto:' . esc_attr($oneLine->get('text')) . '">' . ff_wp_kses($oneLine->get('text')) . '</a><br>';
                    }
                }
            }
        }
        echo '</li>';
    }
    ?>

                </ul>

            </div><!-- widget-contact -->

        </div><!-- col -->
    <?php 
}
コード例 #8
0
if ($query->get('breadcrumbs show')) {
    echo '<div class="col-sm-6 pull-right">';
    $breadcrumbsCollection = ffContainer()->getLibManager()->createBreadcrumbs()->generateBreadcrumbs();
    echo '<ol class="breadcrumb">';
    $breadcrumbsArray = array();
    $connector = '';
    foreach ($breadcrumbsCollection as $oneItem) {
        $nextItem = '';
        if ($oneItem->queryType == ffConstQuery::HOME) {
            $oneItem->name = $query->get('breadcrumbs homepage');
        }
        if ($oneItem->isSelected) {
            $nextItem .= '<li class="active">';
            $nextItem .= ff_wp_kses($oneItem->name);
            $nextItem .= '</li>';
        } else {
            $nextItem .= '<li><a href="' . esc_url($oneItem->url) . '">';
            $nextItem .= ff_wp_kses($oneItem->name);
            $nextItem .= '</a></li>';
        }
        $breadcrumbsArray[] = $nextItem;
    }
    echo implode($connector, $breadcrumbsArray);
    echo '</ol>';
    echo '</div>';
}
?>
		</div>
	</div>
</div>
コード例 #9
0
?>
"></textarea>

                    <input class="btn btn-default" id="submit" type="submit" name="submit" value="<?php 
echo esc_attr($cformQuery->get('button'));
?>
">

                </fieldset>

            <?php 
$data = array();
$data['email'] = $query->get('contact-form-user-input email');
$data['subject'] = $query->get('contact-form-user-input subject');
$data = json_encode($data);
$cfMessages = $query->get('contact-form-messages');
echo '<div class="ff-contact-info">' . ffContainer::getInstance()->getCiphers()->freshfaceCipher_encode($data) . '</div>';
echo '<div class="ff-contact-messages">';
echo '<div class="ff-validation-name">' . ff_wp_kses($cfMessages->get('validation-name')) . '</div>';
echo '<div class="ff-validation-email">' . ff_wp_kses($cfMessages->get('validation-email')) . '</div>';
echo '<div class="ff-validation-email-format">' . ff_wp_kses($cfMessages->get('validation-email-format')) . '</div>';
echo '<div class="ff-validation-message">' . ff_wp_kses($cfMessages->get('validation-message')) . '</div>';
echo '<div class="ff-validation-message-minlength">' . ff_wp_kses($cfMessages->get('validation-message-minlength')) . '</div>';
echo '<div class="ff-message-send-ok">' . ff_wp_kses($cfMessages->get('message-send-ok')) . '</div>';
echo '<div class="ff-message-send-wrong">' . ff_wp_kses($cfMessages->get('message-send-wrong')) . '</div>';
echo '</div>';
?>
            </form>

        </div><!-- col -->
    </div><!-- row -->
コード例 #10
0
$query = ffTemporaryQueryHolder::getQuery('comments-form');
if ($query->queryExists('comments-form')) {
    $query = $query->get('comments-form');
}
$commentFormPrinter = ffContainer()->getThemeFrameworkFactory()->getCommentsFormPrinter();
if ($commentFormPrinter->commentsOpen()) {
    $commentFormPrinter->addFieldAuthorLine('<p>');
    $commentFormPrinter->addFieldAuthorLine('<label for="name">' . ff_wp_kses($query->get('name')) . ' <span class="required">*</span></label>');
    $commentFormPrinter->addFieldAuthorLine('<input class="ff-field-author" id="name" name="author" type="text" placeholder="' . esc_attr($query->get('name')) . '">');
    $commentFormPrinter->addFieldAuthorLine('</p>');
    $commentFormPrinter->addFieldEmailLine('<p>');
    $commentFormPrinter->addFieldEmailLine('<label for="email">' . ff_wp_kses($query->get('email')) . ' <span class="required">*</span></label>');
    $commentFormPrinter->addFieldEmailLine('<input class="ff-field-email" id="email" name="email" type="text" placeholder="' . esc_attr($query->get('email')) . '">');
    $commentFormPrinter->addFieldEmailLine('</p>');
    $commentFormPrinter->addFieldWebsiteLine('<p>');
    $commentFormPrinter->addFieldWebsiteLine('<label for="url">' . ff_wp_kses($query->get('website')) . ' </label>');
    $commentFormPrinter->addFieldWebsiteLine('<input class="ff-field-url" id="url" name="url" type="text" placeholder="' . esc_attr($query->get('website')) . '">');
    $commentFormPrinter->addFieldWebsiteLine('</p>');
    $commentFormPrinter->addFieldCommentLine('<p>');
    $commentFormPrinter->addFieldCommentLine('<label for="comment">' . ff_wp_kses($query->get('comment-form')) . ' </label>');
    $commentFormPrinter->addFieldCommentLine('<textarea class="ff-field-comment" id="comment" name="comment" rows="8" cols="25" placeholder="' . esc_attr($query->get('comment-form')) . '"></textarea>');
    $commentFormPrinter->addFieldCommentLine('</p>');
    $commentFormPrinter->setClassSubmitButton('btn btn-default');
    $commentFormPrinter->addFieldLoggedInLine('<p class="col-1 logged-in-as">');
    $commentFormPrinter->addFieldLoggedInLine($query->get('logged-in'));
    $commentFormPrinter->addFieldLoggedInLine('</p>');
    $commentFormPrinter->setTextHeading($query->get('heading'));
    $commentFormPrinter->setTextSubmit($query->get('submit-button'));
    $commentFormPrinter->addReplaceRule('comment-reply-title', 'comment-reply-title commentform-title');
    $commentFormPrinter->printForm();
}
コード例 #11
0
<div class="project-slider-tabs">
	<?php 
ff_print_before_section($query->get('section-settings-navigation section-settings'));
?>
	<div class="row">
		<div class="col-sm-12">
			<div id="project-slider-control">
				<?php 
foreach ($query->get('projects') as $key => $oneProject) {
    $projectName = $oneProject->get('project-name');
    echo '<a data-slide-index="' . esc_attr($key) . '" href="">' . ff_wp_kses($projectName) . '</a>';
}
?>
			</div>
		</div>
	</div>
	<?php 
ff_print_after_section($query->get('section-settings-navigation section-settings'));
?>
</div>

<?php 
$sliderHeight = $query->get('slider-height');
?>

<div class="project-slider">
	<ul>
		<?php 
foreach ($query->get('projects') as $oneProject) {
    $imageNonResized = $oneProject->getImage('project-image')->url;
    $imageUrlResized = fImg::resize($imageNonResized, 1868, $sliderHeight, true);
コード例 #12
0
        ff_load_section_printer('blog-featured-area', $query->get('blog-meta featured-image'), array('section' => 'blog-classic'));
        ?>
							<?php 
        ff_load_section_printer('blog-meta', $query, array('section' => 'blog-classic'));
        ?>

							<div class="post-content clearfix">
							<?php 
        the_content('');
        ?>
							</div>

							<?php 
        if (ff_has_read_more() && $query->get('readmore-show')) {
            if ($query->get('readmore-trans')) {
                echo '<a class="btn btn-default" href="' . get_the_permalink() . '">' . ff_wp_kses($query->get('readmore-trans')) . '</a>';
            }
        }
        ?>

						</div>
						</div>
				<?php 
        if ($postLimited == $postCounter) {
            break;
        }
        if ($postCounter % $numberOfPostsInColumn == 0 && ($wp_query->current_post < $wp_query->found_posts - 1 || $postCounter < $postLimited)) {
            echo '</div></div>';
            echo '<div class="container"><div class="row">';
        }
    }
コード例 #13
0
						</div>

						<?php 
        if ((ff_has_read_more() || has_excerpt() || get_option('rss_use_excerpt')) && $query->get('readmore-show')) {
            if ($query->get('readmore-trans')) {
                echo '<a class="btn btn-default" href="' . get_the_permalink() . '">' . ff_wp_kses($query->get('readmore-trans')) . '</a>';
            }
        }
        ?>

					</div>
			<?php 
    }
} else {
    echo '<p>';
    echo ff_wp_kses($query->get('search-not-found'));
    echo '</p>';
    echo '<div class="widget_search">';
    get_search_form();
    echo '</div>';
}
?>
	</div>
	<?php 
if ($query->get('sidebar') != 'none') {
    echo '<div class="col-sm-3';
    if ($query->get('sidebar') == 'left') {
        echo ' pull-left';
    }
    echo '">';
    if (is_active_sidebar('sidebar-content')) {
コード例 #14
0
 public function printLayout($type)
 {
     if (in_array($type, array('header', 'content', 'footer')) && !isset($this->_layouts[$type])) {
         $defaultData = $this->_getDefaultData($type);
         if ($defaultData !== null) {
             $this->_layouts[$type] = $defaultData;
         } else {
         }
     } else {
         if (isset($this->_layouts[$type])) {
         }
     }
     if (isset($this->_layouts[$type])) {
         ksort($this->_layouts[$type]);
         foreach ($this->_layouts[$type] as $priority => $content) {
             foreach ($content as $oneSection) {
                 $postQuery = ffContainer::getInstance()->getOptionsFactory()->createQuery($oneSection, 'ffComponent_Theme_LayoutOptions');
                 ffSectionTemplateManager::requireSectionsFromQuery($postQuery->get('sections'));
             }
         }
         if (ffThemeOptions::getQuery('layout enable-developer-mode')) {
             echo '<div style="background-color:red;">' . ff_wp_kses($type) . '</div>';
         }
     }
 }
コード例 #15
0
                                        <div class="portfolio-item-hover">

                                            <div class="portfolio-item-description">

                                                <h3><a href="<?php 
        echo esc_attr($buttonUrl);
        ?>
"><?php 
        echo get_the_title();
        ?>
</a></h3>
                                                <?php 
        if (!empty($subtitle)) {
            ?>
                                                    <h5><?php 
            echo ff_wp_kses($subtitle);
            ?>
</h5>
                                                <?php 
        }
        ?>

                                            </div><!-- portfolio-item-description -->

                                            <a class="fancybox-portfolio-gallery zoom-action" href="<?php 
        echo esc_url($imageUrlNonresized);
        ?>
"><i class="fa fa-plus"></i></a>

                                        </div><!-- portfolio-item-hover -->
コード例 #16
0
$query = $query->get('heading-content-block');
foreach ($query->get('content') as $oneContent) {
    $type = $oneContent->getVariationType();
    if ($type == 'one-line') {
        $tagType = $oneContent->get('type');
        $text = $oneContent->get('text');
        if ($tagType == 'br') {
            echo '<br/>';
        } else {
            echo '<' . esc_attr($tagType);
            $animation = $oneContent->get('animation type');
            if (!empty($animation)) {
                echo ' class="wow ' . esc_attr($animation) . ' animated"';
            }
            echo '>' . ff_wp_kses($text) . '</' . esc_attr($tagType) . '>';
        }
    } else {
        if ($type == 'one-button') {
            echo '<p';
            $animation = $oneContent->get('animation type');
            if (!empty($animation)) {
                echo ' class="wow ' . esc_attr($animation) . ' animated"';
            }
            echo '>';
            ff_load_section_printer('button', $oneContent);
            echo '</p>';
        } else {
            if ($type == 'one-html') {
                echo do_shortcode($oneContent->get('html'));
            } else {
コード例 #17
0
    <?php 
foreach ($query->get('boxes') as $oneBox) {
    $bootstrapClass = ff_load_section_printer('bootstrap-columns', $oneBox->get('bootstrap-columns'));
    $type = $oneBox->getVariationType();
    echo '<div class="' . esc_attr($bootstrapClass) . '">';
    if ($type == 'detail-box') {
        echo '<ul class="project-details">';
        foreach ($oneBox->get('details') as $oneDetail) {
            echo '<li>';
            echo '<strong>' . ff_wp_kses($oneDetail->get('title')) . '</strong> ';
            echo '<small>' . ff_wp_kses($oneDetail->get('content')) . '</small>';
            echo '</li>';
        }
        echo '</ul>';
    } else {
        if ($type == 'text-box') {
            if ($oneBox->get('show-title')) {
                echo '<h3><strong>' . ff_wp_kses($oneBox->get('title')) . '</strong></h3>';
                echo '<br>';
            }
            echo '<p>';
            echo ff_wp_kses($oneBox->get('description-text'));
            echo '</p>';
        }
    }
    echo '</div>';
}
?>
</div>

コード例 #18
0
function ff_comments_list_callback($comment, $args, $depth)
{
    global $ff_global_comment_depth;
    $ff_global_comment_depth++;
    $query = ffTemporaryQueryHolder::getQuery('comments-list');
    if ($query->queryExists('comments-list')) {
        $query = $query->get('comments-list');
    }
    $postMetaGetter = ffContainer()->getThemeFrameworkFactory()->getPostMetaGetter();
    $commentDateFormat = $query->get('one-comment date-format');
    // <LI> tag is ended in the another callback
    ?>
                        <li id="<?php 
    echo esc_attr($postMetaGetter->getPostCommentsId());
    ?>
" class="comment even thread-even depth-1">
                            <div class="comment-body">

                                <div class="comment-meta">

                                    <div class="comment-author vcard">

                                        <?php 
    echo $postMetaGetter->getCommentAuthorImage(80);
    ?>
                                        <a class="fn" href="<?php 
    echo esc_url($postMetaGetter->getCommentAuthorUrl());
    ?>
"><?php 
    echo ff_wp_kses($postMetaGetter->getCommentAuthorName());
    ?>
</a>
                                    </div><!-- comment-author vcard -->

                                <?php 
    if ($query->get('one-comment show-date')) {
        ?>
                                    <div class="comment-metadata">
                                        <a href="#"><?php 
        echo ff_wp_kses($postMetaGetter->getCommentDate($commentDateFormat));
        ?>
</a>
                                    </div><!-- comment-metadata -->
                                <?php 
    }
    ?>

                                </div><!-- comment-meta -->

                                <div class="comment-content">

                                    <?php 
    if ('0' == $comment->comment_approved) {
        echo '<em class="comment-awaiting-moderation">';
        echo ff_wp_kses($query->get('one-comment trans-moderation'));
        echo '</em>';
        echo '</br>';
        echo '</br>';
    }
    echo ff_wp_kses(get_comment_text());
    ?>

                                </div><!--  comment-content -->

                                <div class="reply">
                                    <?php 
    echo $postMetaGetter->getCommentReplyLink($query->get('one-comment trans-reply'), $args, $depth);
    ?>
                                </div><!-- replay -->

                            </div><!-- comment-body -->
<?php 
}
コード例 #19
0
    echo $postMetaGetter->getPostAuthorImage(80);
    ?>
							<?php 
    echo ff_wp_kses($postMetaGetter->getPostAuthorName());
    ?>
						</p>

						<div class="blog-article-author-details clearfix">

							<h4><?php 
    echo ff_wp_kses($query->get('author-box title'));
    ?>
</h4>
							<p>
								<?php 
    echo ff_wp_kses($postMetaGetter->getPostAuthorDescription());
    ?>
							</p>

						</div>
						<!-- blog-article-author-details -->

					</div><!-- blog-article-author -->
				<?php 
}
?>
			<?php 
ffTemporaryQueryHolder::setQuery('comments-form', $query->get('comments-form'));
ffTemporaryQueryHolder::setQuery('comments-list', $query->get('comments-list'));
comments_template();
ffTemporaryQueryHolder::deleteQuery('comments-form');
コード例 #20
0
</a></div>
    <?php 
}
?>
    <h2 class="entry-title"><a href="<?php 
echo get_the_permalink();
?>
" rel="bookmark"><?php 
the_title();
?>
</a></h2>

    <?php 
$entryMeta = '';
if ($authorQuery->get('show')) {
    $entryMeta .= '<span>' . ff_wp_kses($authorQuery->get('text-before')) . '</span>';
    $entryMeta .= '<span class="entry-author">';
    $entryMeta .= '<a href="' . esc_url($postMetaGetter->getPostAuthorUrl()) . '">';
    $entryMeta .= ' ';
    $entryMeta .= $postMetaGetter->getPostAuthorName();
    $entryMeta .= '</a>';
    $entryMeta .= '</span>';
}
if ($categoriesQuery->get('show')) {
    $entryMeta .= ' ';
    $entryMeta .= '<span>' . esc_attr($categoriesQuery->get('text-before')) . '</span>';
    $entryMeta .= ' ';
    $entryMeta .= '<span class="entry-cats">';
    $entryMeta .= $postMetaGetter->getPostCategoriesHtml();
    $entryMeta .= '</span>';
}
コード例 #21
0
 } else {
     if (is_tax()) {
         echo single_term_title('', false);
     } else {
         if (is_author()) {
             if (!in_the_loop()) {
                 the_post();
                 rewind_posts();
             }
             printf($query->get('title-author'), get_the_author());
         } else {
             if (is_search()) {
                 printf($query->get('title-search'), get_search_query());
             } else {
                 if (is_home()) {
                     echo ff_wp_kses($query->get('title-posts-page'));
                 } else {
                     if (is_date()) {
                         if (!in_the_loop()) {
                             the_post();
                             rewind_posts();
                         }
                         if (is_day()) {
                             printf($query->get('title-day'), get_the_time($query->get('title-day-format')));
                         } else {
                             if (is_month()) {
                                 printf($query->get('title-month'), get_the_time($query->get('title-month-format')));
                             } else {
                                 if (is_year()) {
                                     printf($query->get('title-year'), get_the_time($query->get('title-year-format')));
                                 }