[Помогите] Не выводятся кастомные записи

Тема в разделе "Wordpress", создана пользователем yaparkin, 5 авг 2013.

Статус темы:
Закрыта.
  1. yaparkin

    yaparkin

    Регистрация:
    9 май 2013
    Сообщения:
    3
    Симпатии:
    0
    Дело такое. Когда админ авторизован и просматривает сайт, то все custom записи в рубрике отображаются, а вот любой посетитель не видит их... Видимость у всех записей "Открыто". Сайт никто не трогал 2 месяца. Сегодня добавили пост и вот...

    Снес сайт и бд с хостинга. Установил новый wp, обновлённую тему ну и бд новая соответственно. Не помогает......

    Шаблон "Nimble" от Dream Theme.

    Написал тикет, пока молчат

    Может тут кто сталкивался с подобной ситуацией?
     
  2. Bnopen

    Bnopen Команда форума

    Регистрация:
    3 мар 2013
    Сообщения:
    1.155
    Симпатии:
    514
    yaparkin, а стоят у вас может какие-то плагины, которые ограничивают права или типа levels permission?
    Если же думаете, что это из-за того, что сегодня запостили - зачем все сносить? На хостинге восстановите последний бекап.
    Хорошо бы было еще урл сайта, чтобы глянуть что и как.
    А тикет кому написали? Хостеру?
    Кастом записи выводятся каким плагином?
     
  3. yaparkin

    yaparkin

    Регистрация:
    9 май 2013
    Сообщения:
    3
    Симпатии:
    0

    Плагины стоят: all in one seo pack, wp robots txt, google xml sitemaps
    Бэкап восстановили - бесполезно,
    WP обновили - бесполезно,
    На чистый WP и бд установили этот шаблон, причём скачали последнюю версию с themeforest - то же самое....

    Урл сайта vs-maximum.ru
    Верхнее меню, рубрики "портфолио", "преподаватели"

    Тикет написали разработчику шаблона, у них там helpdesk, говорят "topnotch", но пока молчат...

    Записи выводятся без плагина, насколько я понимаю, записи выводят специальные шаблоны для различных видов записей различный шаблон.

    Непонятно, почему под авторизованным пользователем выводит записи, а посетителю не выводит?!

    Bnopen, вы могли бы решить такой вопрос? Сколько это в деньгах?
    --- добавлено: 6 авг 2013 в 11:00 ---
    Вот шаблон страницы:

    Код:
    <?php
    /* Template Name: 06. Portfolio (Full-width) */
    ?>
    
    <?php get_header(); ?>
    
    <?php get_template_part('top-bg'); ?>
    
    <div id="wrapper">
    
    	<?php get_template_part('nav'); ?>
     
    	<div id="container" class="full-width for-gal">
    
    		<h1><?php the_title(); ?></h1>
    		<div class="hr hr-wide gap-big"></div>
    
    <?php $description = stripcslashes(get_post_meta($post->ID, '_aioseop_description', true)); ?>
    <div id="text_content"><p style="margin:-20px 0 20px 0"><?php echo $description; ?></p></div>
    
    		<div class="gallery">
    
    			<?php if( !post_password_required() ): ?>
    
    			<?php
    			global $post;
    			$opts = get_post_meta($post->ID, '_dt_portfolio_layout_options', true);
    			$cats = get_post_meta($post->ID, '_dt_portfolio_layout_category', true);
    
    			dt_category_list( array(
    				'post_type'		=> 'dt_portfolio',
    				'taxonomy'		  => 'dt_portfolio_category',
    				'select'			=> $cats['select'],
    				'layout'			=> $opts['layout'],
    				'layout_switcher'  => ('on' == $opts['show_layout_swtch'])?true:false,
    				'show'			  => ('on' == $opts['show_cat_filter'])?true:false,
    				'terms'			=> isset($cats['portfolio_cats'])?$cats['portfolio_cats']:array()
    			) );
    			?>
    
    			<div class="gallery-inner dt-ajax-content"></div>
    		 
    			<?php else: ?>
    		 
    			<?php echo get_the_password_form(); ?>
    
    			<?php endif; ?>
    
    		</div>
    
    	</div>
    
    </div>
    
    <?php get_footer(); ?>
    Вот ещё один файл темы, который видимо связан с шаблоном:

    Код:
    <?php
    $pg_opts = dt_storage('page_data');
    if ( isset( $pg_opts['page_options'] ) ) {
    $page_opts = $pg_opts['page_options'];
    } else {
    $page_opts = dt_metabox_portfolio_layout_options();
    }
    
    $add_data = dt_storage('add_data');
    
    $layout = explode('-', $add_data['init_layout']);
    if( isset($layout[1]) ) {
    	$layout = $layout[1];
    }else {
    	$layout = 'list';
    }
    
    $first_class = '';
    if( (1 === dt_storage('post_is_first')) && ('grid' != $layout) ) {
    	$first_class = ' first';
    	dt_storage( 'post_is_first', -1 );
    }
    
    $pass_form = $img_custom = '';
    if( post_password_required() ) {
    	$pass_form = get_the_password_form();
    	$title_tag = '<h3><span class="%s">%s</span></h3>';
    	$img_href = '#';
    	$img_custom = 'onclick="return: false;"';
    }else {
    	$img_href = get_permalink();
    	$title_tag = '<h3><a href="'.get_permalink().'" class="%s">%s</a></h3>';
    }
    
    $title = sprintf( $title_tag, dt_portfolio_classes( $add_data['init_layout'], 'head', false ), get_the_title() );
    ?>
    <div class="<?php dt_portfolio_classes( $add_data['init_layout'], 'block' ); echo $first_class; ?>">
    
    		<?php
    		$img = dt_get_thumb_img( array(
    			'class'		=> 'photo',
    			'href'		  => $img_href,
    			'custom'		=> $img_custom,
    			'use_noimage'  => true,
    			'thumb_opts'	=> array('w' => $add_data['thumb_w'], 'h' => $add_data['thumb_h'] )
    			),
    			'<div class="textwidget-photo"><a %HREF% %CLASS% %TITLE% %CUSTOM%><img %SRC% %IMG_CLASS% %SIZE%/></a>%P_FORM%</div>', false
    		);
    
    		echo str_replace( '%P_FORM%', $pass_form, $img );
    
    	 
    		?>
    
    	<?php
    if(
    'list' == $pg_opts['layout'] ||
    !isset($page_opts['show_grid_text']) ||
    (isset($page_opts['show_grid_text']) && 'on' == $page_opts['show_grid_text'])
    ):
    ?>
    
    	<?php if( 'grid' == $pg_opts['layout'] ): ?>
    		<div class="widget-info">
    	<?php
    //echo str_replace( '%P_FORM%', '', $img );
    endif;// grid
    ?>
    
    <div class="<?php dt_portfolio_classes( $add_data['init_layout'], 'info' ); ?>">
    
    		<?php if ( 'on' == $page_opts['show_title'] ) { echo $title; } ?>
    
    <?php if( 'on' == $page_opts['show_category'] ): ?>
    
    <ul class="folio-category">
    <?php echo get_the_term_list( get_the_ID(), 'dt_portfolio_category', '<li>', '<div class="dot"></div></li><li>', '</li>' ); ?>
    </ul>
    
    <?php endif; ?>
    
    <?php if( !post_password_required() ): ?>
    
    			<?php
    if( 'on' == $page_opts['show_excerpt'] ) { the_excerpt(); }
    
    /** if( 'on' == $page_opts['show_details'] && 'list' == $layout ) {
    * dt_details_link( null, 'button' );
    *}
    						*
    *dt_edit_link( 'Edit', null, ( 'grid' == $layout ) ? 'details' : 'button' );
    						*/
    			?>
    
    		<?php endif;// pass protected ?>
    
    	</div>
    
    	<?php if( 'grid' == $pg_opts['layout'] ): ?>
    		</div>
    	<?php endif;// grid ?>
     
    	<?php endif;// show meta or list layout ?>
    
    </div>
    --- добавлено: 6 авг 2013 в 11:21 ---
    Короче, временно вывел необходимые записи статически. Но проблема остаётся, буду признателен за подсказки!

    Вопрос решён! Спасибо за внимание:byebye:
     
Статус темы:
Закрыта.