Sử dụng WP Query cho file không thuộc thư mục WordPress

Sử dụng WP Query cho file không thuộc thư mục Wordpress giúp bạn lấy dữ liệu sang một File outside một cách dễ dàng.

Sử dụng WP Query cho file không thuộc thư mục WordPress
4.8 (96.67%) 12 votes
Sử dụng WP Query cho file không thuộc thư mục WordPress

Chắc hẳn nếu làm việc với WordPress Nâng cao không ít Bạn đã gặp trường hợp cần tạo ra 1 file mới không thuộc thư mục WordPress mà vẫn lấy được dữ liệu từ trang WordPress đó.

Nhớ có 1 lần mình muốn sử dụng chung User của WordPressVbulletin, giải pháp mình đưa ra ở đây là sẽ sử dụng WP Query ở trang đăng ký của Vbulletin, Và mình đã thành công khi liên kết được 2 Web này dùng chung USER cho nhau.
Với bài này, Mình sẽ giúp các Bạn có thể Sử dụng WP Query cho file không thuộc thư mục WordPress (lưu ý là trên cùng Host nhé.):

  • bạn cần thêm đoạn code này vào file đó là được:

<?php
define('WP_USE_THEMES', false);
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php' );
global $wp_query;
?>

  • Ví Dụ : Bạn có file vnkings.php nằm trên cùng thư mục root của wordpress và bạn muốn lấy thông tin cũng như 10 bài viết mới nhất của Websie Vnkings.com ra bạn chỉ cần đoạn code sau đây

<?php
define('WP_USE_THEMES', false);
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php' );
// $_SERVER['DOCUMENT_ROOT'] chính là đường dẫn tới thư mục WordPress của bạn
global $wp_query;
?>
Link Web: <?php bloginfo('url');?> <br/>
Tên Web: <?php bloginfo('name');?> <br/>
Bài mới nhất: 
<?php
$vnkings = get_posts('numberposts=10&order=ASC&orderby=post_title');
foreach ($vnkings as $post) : setup_postdata( $post ); ?>
<p><?php the_title(); ?> <p>  
<?php
endforeach;
?>


Test thử kết quả nhé

Sử dụng WP Query cho file không thuộc thư mục WordPress

Như vậy là mình đã lấy ra được thông tin trang Vnkings.com và các bài mới của trang này rồi.

Mong rằng với bài viết này, các bạn sẽ có thêm nhiều ý tưởng để làm phong phú website WordPress của mình.

Chúc các bạn thành công

Bài liên quan

Bình luận bài viết

Bạn có thể dùng các thẻ HTML này:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

X

Tạo live chat facebook cho website

Bạn cần tư vấn ?