Ошибка WordPress, скорректированы Sidebar.php, чтобы показать последние 10 сообщений - PullRequest
0 голосов
/ 28 апреля 2010

Я пытаюсь отредактировать файл sidebar.php в своем текущем файле WP, который используется для отображения последнего количества сообщений (только заголовки) в виде ссылок.

Я пытался использовать пример http://codex.wordpress.org/Integrating_WordPress_with_Your_Website, но всегда получаю сообщение об ошибке в строке, в которой указано, где находится файл wp-blog-header.

ошибка при открытии индексной страницы блога, где должна отображаться боковая панель:

// Получить последние 3 сообщения. Предупреждение: требуется (/blog/folder/wp-blog-header.php) [function.require]: не удалось открыть поток: нет такого файла или каталога в /blog/folder/wp-content/themes/default/sidebar.php по линии 7

Так что не так? Есть ли способ навсегда встроить функцию в мою HTML-страницу шаблона, которая получает последние несколько сообщений каждый раз, когда статья отображается на странице шаблона?

код:

<?php require('/the/path/to/your/wp-blog-header.php'); ?> 
<?php $posts = get_posts('numberposts=10&order=ASC&orderby=post_title'); foreach ($posts as $post) : start_wp(); ?> 
<?php the_title(); ?> 
<?php the_excerpt(); ?> 
<?php endforeach; ?> 

Ответы [ 2 ]

2 голосов
/ 28 апреля 2010

Вам не нужно требовать. Кроме того, я немного очистил код. Попробуйте это и скажите мне, это работает.

<?php
   $posts = get_posts('numberposts=10&order=ASC&orderby=post_title');
   foreach ($posts as $post) :
      start_wp();
      the_date();
      echo "<br />";
      the_title();
      the_excerpt();
   endforeach;
?>
0 голосов
/ 30 апреля 2010

Как насчет использования этого одного лайнера:

<?php wp_get_archives('title_li=&type=postbypost&limit=10'); ?>

все, что вам нужно сделать, это опубликовать его в sidebar.php

аккуратнее, нет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...