Дело такое. Когда админ авторизован и просматривает сайт, то все custom записи в рубрике отображаются, а вот любой посетитель не видит их... Видимость у всех записей "Открыто". Сайт никто не трогал 2 месяца. Сегодня добавили пост и вот... Снес сайт и бд с хостинга. Установил новый wp, обновлённую тему ну и бд новая соответственно. Не помогает...... Шаблон "Nimble" от Dream Theme. Написал тикет, пока молчат Может тут кто сталкивался с подобной ситуацией?
yaparkin, а стоят у вас может какие-то плагины, которые ограничивают права или типа levels permission? Если же думаете, что это из-за того, что сегодня запостили - зачем все сносить? На хостинге восстановите последний бекап. Хорошо бы было еще урл сайта, чтобы глянуть что и как. А тикет кому написали? Хостеру? Кастом записи выводятся каким плагином?
Плагины стоят: 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 --- Короче, временно вывел необходимые записи статически. Но проблема остаётся, буду признателен за подсказки! Вопрос решён! Спасибо за внимание