- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Здравствуйте. Есть вопрос: после регистрации custom type post пропали родные категории обычных постов (category/news, например).
WP 3.4.1, дочерняя тема для Twenty twelve, файл functions.php:
<?php
function register_post_type_board() {
register_post_type('board',array(
'labels' => array(
'name' => __('Доска объявлений'),
'singular_name' => __('Объявление'),
//остальные переводы
),
'public' => true,
'publicly_queryable' => true,
'query_var' => true,
'taxonomies' => array('category','post_tag'),
'supports' => array('title','editor','author','thumbnail','excerpt','comments'),
'rewrite' => true,
));
}
add_action('init', 'register_post_type_board');
function prefix_pre_get_posts($query) {
if ($query->is_category) {
$query->set('post_type', 'board');
}
return $query;
}
add_action('pre_get_posts', 'prefix_pre_get_posts');
?>
Вот если второй кусок кода (с function prefix_pre_get_posts) убрать, то все становится наоборот: категории обычных постов есть, а категория custom_type пропадает. Подозреваю, что в function.php накосячил, но где? Подскажите, куда копать? Если уже отвечали на такой вопрос, тоже намекните, я сейчас в интернете только с мобильника, очень медленно страницы открываются :(
Сегодня при попытке захода на сайт, появилась такая информация. Кто подскажет, что это и как её лечить? В поддержку написал, но пока тишина. Сижу и думаю... Заранее благодарю за ответы.
Warning: require(/home/tikab/public_html/сайт.com/wp-includes/load.php) [function.require]: failed to open stream: Permission denied in /home/tikab/public_html/сайт.com/wp-settings.php on line 21
Fatal error: require() [function.require]: Failed opening required '/home/tikab/public_html/сайт.com/wp-includes/load.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/tikab/public_html/сайт.com/wp-settings.php on line 21
Сегодня при попытке захода на сайт, появилась такая информация. Кто подскажет, что это и как её лечить? В поддержку написал, но пока тишина. Сижу и думаю... Заранее благодарю за ответы.
Warning: require(/home/tikab/public_html/сайт.com/wp-includes/load.php) [function.require]: failed to open stream: Permission denied in /home/tikab/public_html/сайт.com/wp-settings.php on line 21
Fatal error: require() [function.require]: Failed opening required '/home/tikab/public_html/сайт.com/wp-includes/load.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/tikab/public_html/сайт.com/wp-settings.php on line 21
Делали массовую рассылку своим пользователям или может меняли права доступа на отдельные файлы или папки? Вообще что-то делали накануне, что-нибудь меняли или на ровном месте?
bdfyjd, ничего не менял. Вышло на ровном месте.
Уже поддержка хостинга всё исправила, но хотелось бы понять причину (кстати, жду от поддержки ответа - может скажут отчего это произошло).
Поддержка ответила: Обновили права доступа к директориям. в wordpress они должны быть 755
В общем пытаюсь установить рекламный блог одной из партнерок.
Хочу поставить что бы реклама висела в конце статьи.
Там написано.
HTML-код для установки на ваш сайт
Установите первую часть кода в том месте страницы вашего сайта, где вы планируете размещать рекламный блок.
<div id="DIV_DA_*****"></div> это код
поставил его вместо адсенса. хочу чтобы отбражался в конце статьи
Вторую часть кода установите в конце страницы, непосредственно перед закрывающим тегом </body>.
<script charset="windows-1251" type="text/javascript" src="http://code.**********.ru/show.cgi?adp=****&div=DIV_DA_*****"></script>
Куда ставить этот блок?
В общем пытаюсь установить рекламный блог одной из партнерок.
Хочу поставить что бы реклама висела в конце статьи.
Там написано.
HTML-код для установки на ваш сайт
Установите первую часть кода в том месте страницы вашего сайта, где вы планируете размещать рекламный блок.
<div id="DIV_DA_*****"></div> это код
поставил его вместо адсенса. хочу чтобы отбражался в конце статьи
Вторую часть кода установите в конце страницы, непосредственно перед закрывающим тегом </body>.
<script charset="windows-1251" type="text/javascript" src="http://code.**********.ru/show.cgi?adp=****&div=DIV_DA_*****"></script>
Куда ставить этот блок?
Туда и ставьте, перед закрывающим тегом </body>. Это делается для того, чтобы если, скажем, партнёрка будет лежать, ваша страница загрузилась полностью. Поставите вначале странице, будут проблемы с загрузкой, если опять же партнёрка будет лежать.
<?php
global $options;
foreach ($options as $value) {
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); }
}
?><?php get_header(); ?>
<div class="post">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h1><?php the_title(); ?></h1>
<small><?php the_category(', ') ?> — Автор <?php the_author_posts_link(); ?>, дата <?php the_time('F j, Y') ?>, время <?php the_time() ?> <?php edit_post_link( __('Edit'), ' | ', ''); ?></small><br />
<center><script type="text/javascript"><!--
****_ad_client = "ca-pub-**************";
/* горизонт */
google_ad_slot = "***************";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.************.com/pagead/show_ads.js">
</script></center>
<?php the_content(); ?>
<div id="DIV_DA_-----"></div>
<small style='float: left; width:75%'><?php if(function_exists('the_ratings')) { the_ratings(); } ?></small><small style='float: right; width:25%'>Статью прочли <?php if(function_exists('the_views')) { the_views(); } ?></small></div>
<div class="clear"></div>
<?php if (strlen($wpzoom_ad_head3_imgpath) > 1 && $wpzoom_ad_head3_select == 'Yes') { echo '<div id="ad4683">'.stripslashes($wpzoom_ad_head3_imgpath)."</div>"; }?>
<?php comments_template(); ?>
<div class="clear"></div>
<div class="related">
<h3>Раньше в этом разделе:</h3>
<?php
$categories = get_the_category($post->ID);
if ($categories) {
$category_ids = array();
foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
$args=array(
'category__in' => $category_ids,
'post__not_in' => array($post->ID),
'showposts'=>3, // Number of related posts that will be shown.
'caller_get_posts'=>1
);
// Rest is the same as the previous code
$my_query = new wp_query($args);
if( $my_query->have_posts() ) {
echo '<ul>';
while ($my_query->have_posts()) {
$my_query->the_post();
?><li><a href="<?php the_permalink() ?>" rel="bookmark" title=" <?php the_title_attribute(); ?>"><?php if ( function_exists( 'cim_the_thumb' ) ) { cim_the_thumb('medium'); } ?></a> <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li><?php
}
echo '</ul>';
}
wp_reset_query();
}
?>
</div><div class="clear"></div>
<?php
$yam_categories = get_categories('hide_empty=0');
$yam_block1 = get_settings( "yam_block1" );
if( $yam_block1 == 0 ) { $yam_block1 = $yam_categories[ 0 ]->cat_ID; }?>
<?php query_posts('showposts=1&cat=' . $yam_block1 ); while (have_posts()) : the_post(); ?>
<div class="related"><h3><?php the_category(', '); ?></h3>
<?php endwhile; ?><?php ?>
<ul><?php query_posts('showposts=3&cat=' . $yam_block1 ); while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title=" <?php the_title_attribute(); ?>"><?php if ( function_exists( 'cim_the_thumb' ) ) { cim_the_thumb('medium'); } ?></a> <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
<?php endwhile; ?></ul><?php ?>
</div><div class="clear"></div>
<?php
$yam_categories = get_categories('hide_empty=0');
$yam_block2 = get_settings( "yam_block2" );
if( $yam_block2 == 0 ) { $yam_block2 = $yam_categories[ 0 ]->cat_ID; }?>
<?php query_posts('showposts=1&cat=' . $yam_block2 ); while (have_posts()) : the_post(); ?>
<div class="related"><h3><?php the_category(', '); ?></h3>
<?php endwhile; ?><?php ?>
<ul><?php query_posts('showposts=3&cat=' . $yam_block2 ); while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title=" <?php the_title_attribute(); ?>"><?php if ( function_exists( 'cim_the_thumb' ) ) { cim_the_thumb('medium'); } ?></a> <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
<?php endwhile; ?></ul><?php ?>
</div><div class="clear"></div>
<?php
$yam_categories = get_categories('hide_empty=0');
$yam_block3 = get_settings( "yam_block3" );
if( $yam_block3 == 0 ) { $yam_block3 = $yam_categories[ 0 ]->cat_ID; }?>
<?php query_posts('showposts=1&cat=' . $yam_block3 ); while (have_posts()) : the_post(); ?>
<div class="related"><h3><?php the_category(', '); ?></h3>
<?php endwhile; ?><?php ?>
<ul><?php query_posts('showposts=3&cat=' . $yam_block3 ); while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title=" <?php the_title_attribute(); ?>"><?php if ( function_exists( 'cim_the_thumb' ) ) { cim_the_thumb('medium'); } ?></a> <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
<?php endwhile; ?></ul><?php ?>
</div><div class="clear"></div>
<?php
$yam_categories = get_categories('hide_empty=0');
$yam_block4 = get_settings( "yam_block4" );
if( $yam_block4 == 0 ) { $yam_block4 = $yam_categories[ 0 ]->cat_ID; }?>
<?php query_posts('showposts=1&cat=' . $yam_block4 ); while (have_posts()) : the_post(); ?>
<div class="related"><h3><?php the_category(', '); ?></h3>
<?php endwhile; ?><?php ?>
<ul><?php query_posts('showposts=3&cat=' . $yam_block4 ); while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title=" <?php the_title_attribute(); ?>"><?php if ( function_exists( 'cim_the_thumb' ) ) { cim_the_thumb('medium'); } ?></a> <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
<?php endwhile; ?></ul><?php ?>
</div><div class="clear"></div>
<?php wp_reset_query(); ?>
<?php endwhile; else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?> ] ); }
}
?
Здесь нигде нет тега боди.
Смотрите код футера, вы чего?! Вот же он (футер) у вас в конце вашего кода <?php get_footer(); ?>. Значит есть продолжение. Откройте футер, там закрывающий тег.
Структура сайта (упрощенно) на WP: header-content-footer.
Здесь нигде нет тега боди.
</div> <!-- end content-wrap -->
</div> <!-- end main-wrap -->
<div id="footer"><p>© <?php echo date("Y"); ?> <a href="<?php bloginfo('home'); ?>"><?php bloginfo('name'); ?></a> - <?php bloginfo('description'); ?></p>
</div> <!-- end footer -->
<div class="clear"></div>
</div>
<?php wp_footer(); ?>
<script charset="windows-1251" type="text/javascript" src="http://code.*******.ru/show.cgi?adp=*****&div=DIV_DA_*****"></script>
</body>
</html>
поставил не пашет
</div> <!-- end content-wrap -->
</div> <!-- end main-wrap -->
<div id="footer"><p>© <?php echo date("Y"); ?> <a href="<?php bloginfo('home'); ?>"><?php bloginfo('name'); ?></a> - <?php bloginfo('description'); ?></p>
</div> <!-- end footer -->
<div class="clear"></div>
</div>
<?php wp_footer(); ?>
<script charset="windows-1251" type="text/javascript" src="http://code.*******.ru/show.cgi?adp=*****&div=DIV_DA_*****"></script>
</body>
</html>
поставил не пашет
На некоторых партнерках блоки начинают отображаться не сразу. Почитайте правила. Возможно ваш сайт еще не прошел проверку. И еще, какая кодировка у вашего сайта? UTF-8? Почему в коде "windows-1251"?