HEX
Server: Apache/2.4.49 (FreeBSD) OpenSSL/1.0.2s-freebsd PHP/5.6.36
System: FreeBSD hosting.icon.bg 11.3-RELEASE-p13 FreeBSD 11.3-RELEASE-p13 #0: Tue Sep 1 06:56:51 UTC 2020 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
User: ftpuser (1002)
PHP: 5.6.36
Disabled: NONE
Upload Files
File: /hosting/kak.bg/web/wp-content/themes/kak/sidebar.php
<?php
/**
 * The Sidebar containing the main widget area.
 *
 * @package  WordPress
 * @file     sidebar.php
 * @author   DesignPicnicStudio
 * @link 	 http://designpicnic.com
 */
?> 
<?php
$sidebar_name = "";

if (is_home()) {
    $homepage_sidebar = fp_get_settings('fp_home_sidebar');
    $sidebar_name = sanitize_title($homepage_sidebar);
} elseif (is_single()) {
    $single_post_sidebar = get_post_meta($post->ID, 'fp_meta_post_sidebar_name', true);
    $sidebar_name = sanitize_title($single_post_sidebar);

    if (empty($sidebar_name)) {
        $single_post_sidebar = fp_get_settings('fp_single_post_sidebar');
        $sidebar_name = sanitize_title($single_post_sidebar);
    }
} elseif (is_page()) {

    $single_page_sidebar = get_post_meta($post->ID, 'fp_meta_post_sidebar_name', true);
    $sidebar_name = sanitize_title($single_page_sidebar);

    if (empty($sidebar_name)) {
        $single_page_sidebar = fp_get_settings('fp_single_page_sidebar');
        $sidebar_name = sanitize_title($single_page_sidebar);
    }
} elseif (is_category()) {
    $category_sidebar = fp_get_settings('fp_category_sidebar');
    $sidebar_name = sanitize_title($category_sidebar);
} elseif (is_archive()) {
    $archive_sidebar = fp_get_settings('fp_archive_sidebar');
    $sidebar_name = sanitize_title($archive_sidebar);
} else {
    $sidebar_name = 'sidebar-1';
}

if (empty($sidebar_name)) {
    $sidebar_name = 'sidebar-1';
}
?>
<div id="sidebar">
<?php if (is_single()): ?>
        <?php the_widget('WP_Widget_Search'); ?>
        <?php wp_reset_query(); ?>
        <?php
                $number = 5;
                $args = array();
                $args2 = array();
                $post_author = 0;
                $post_author = $post->post_author;
                $categories = get_the_category($post->ID);
                $all_posts = 0;
                if ($categories) {
                    $category_ids = array();
                    foreach($categories as $cat) $category_ids[] = $cat->term_id;

                    $args = array(
                        'category__in' => $category_ids,
                        'post__not_in' => array($post->ID),
                        'author' => $post_author,
                        'showposts'=> $number,
                    );
                    $all_posts = get_posts($args);
                    if(count($all_posts) < $number ) {
                        $n = $number - count($all_posts);
                        if ($n > 0) {
                            $args2 = array(
                                'category__in' => $category_ids,
                                'post__not_in' => array($post->ID),
                                'author__not_in' => $post_author,
                                'showposts'=> $n,
                            );
                            $other = get_posts($args2);
                            $all_posts = array_merge( $all_posts, $other );
                        }
                    }
                }

                if(count($all_posts)){ ?>
                    <aside class="widget widget_tabs widget_related">
                        <div>	
                            <ul class="list post-list">
                                <?php foreach($all_posts as $blog_post): $post=$blog_post; setup_postdata($post); ?>
                                    <li>
                                        <?php if (has_post_thumbnail()): ?>
                                            <div class="thumbnail overlay">
                                                <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
                                                        <?php echo the_post_thumbnail('thumbnail', array('alt' => get_the_title())); ?>
                                                </a>
                                            </div>
                                        <?php endif;?>
                                        <div class="post-right">
                                            <h5>
                                                <a href="<?php the_permalink(); ?>">
                                                    <?php the_title(); ?>	
                                                </a>
                                            </h5>
                                            <?php $user_catid = get_user_meta($post->post_author, 'user_category'); ?>
                                            <?php if (count($user_catid)): ?>
                                                <div class="entry-meta">
                                                    <a class="tag" href="<?php echo get_category_link($user_catid[0]); ?>"><?php echo get_cat_name($user_catid[0]); ?></a>
                                                </div>
                                            <?php endif; ?>
                                        </div>
                                    </li>
                                <?php endforeach; ?>
                            </ul>
                        </div>
                    </aside>
                <?php } wp_reset_query();?>
    
        <div id="banner_right" class="widget">
            <?php echo get_the_author_meta('ad_system'); ?>
        </div>
        <?php endif; ?>
    <?php dynamic_sidebar($sidebar_name); ?>
    <div class="fb-like-box" data-href="https://www.facebook.com/www.kak.bg" data-width="300" data-colorscheme="light" data-show-faces="true" data-header="false" data-stream="false" data-show-border="true"></div>
</div><!-- /sidebar -->