2015-02-25 3 views
0

Мне нужно знать, как отображать содержимое wp, когда вся ссылка (на любую конкретную запись) нажимается на странице A без посещения папки установки Wordpress.Показать все сообщения wp на странице 1 внешнего php

Обе страницы A & B находятся вне папки установки Wordpress.

СПАСИБО.

СТР А (main.php)

<?php /* Short and sweet */ define('WP_USE_THEMES', false); require('wordpress/wp-blog-header.php'); ?> 
 

 
<div class="views-field-title"> 
 
    <?php query_posts('cat=5'); ?> 
 
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
 
    <span class="field-content"><a href="slave-page.php" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></span> 
 
</div>

СТР В (ведомый-page.php)

<?php /* Short and sweet */ define('WP_USE_THEMES', false); require('wordpress/wp-blog-header.php'); ?> 
 

 

 
[place to display content]

+0

Вы хотите, чтобы показать содержание WP вне WP? – Steven

+0

Да, пожалуйста, покажи мне –

ответ

0

Правильный путь будет использовать API .. http://codex.wordpress.org/Plugin_API/Hooks_2.0.x

Если вы хотите запустить сценарий с WordPress функциональными возможностями, которые необходимо включить wp_config.php (и, возможно, некоторые другие вещи - только Google его)

1

Вы должны загрузить библиотеки WP. Дэвид Уолш показывает, как: http://davidwalsh.name/wordpress-recent-posts

// Include the wp-load'er 
include('wp-load.php'); 

// Get the last 10 posts 
// Returns posts as arrays instead of get_posts' objects 
$recent_posts = wp_get_recent_posts(array(
    'numberposts' => 10 
)); 

// Do something with them 
echo '<ul>'; 
foreach($recent_posts as $post) { 
    echo '<li><a href="', get_permalink($post['ID']), '">', $post['post_title'], '</a></li>'; 
} 
echo '</ul>'; 

Я не знаю, почему вы хотите бы, хотя, но удачи :)

+0

Думаю, причина в том, что управлять шаблоном проще. Стив, я пробовал коды выше, но slave-page.php перечислял все статьи. Есть ли способ показать только 1 статью в зависимости от щелчка ссылки (например, настройка >> чтение >> Страницы сообщений)? –

+0

Затем вам нужно работать с 'Permalinks'. Если вы новичок в WP, я действительно рекомендую вам использовать его «из коробки». WP действительно прост в использовании. Вот несколько учебников, которые помогут вам начать работу. http://www.creativebloq.com/web-design/wordpress-tutorials-designers-1012990 – Steven

Смежные вопросы