wordpress - 在非 Wordpress 网站上显示 Wordpress 最新帖子
问题描述
我目前有一个非 Wordpress 网站:asia-hr.com,我还有一个子域,即 Wordpress 网站blog.asia-hr.com。
我现在正在处理 asia-hr.com 的主页,我想添加一个部分来显示我博客中最近的 3 篇文章。
我所拥有的是:
<?php if (have_posts() ):?>
<?php while(have_posts()):the_post(); ?>
<div id="post">
<h2><a href="<?php the_permalink(); ?>"></a><?php the_title(); ?></h2>
<div class="byline">Escrito por <?php the_author_posts_link(); ?>
el <a href="<?php the_permalink(); ?>"><?php the_time('l F d, Y'); ?></a>
</div>
<?php the_content('Read More..'); ?>
<?php endwhile; ?>
<?php else: ?>
<p>No posts were found. Sorry!")</p>
<?php endif; ?>
显然,我得到了错误Call to undefined function have_posts()
,我怎样才能让我的主页访问我的博客 WP?
解决方案
只要 asia.hr.com 和 blog.asia-hr.com 在同一个托管帐户中,您就可以包括wp-load.php
哪个让您访问 WordPress 的所有功能:
define( 'WP_USE_THEMES', false ); // Don't load theme support functionality
require( './wp-load.php' );
您需要设置正确的路径以包含该wp-load.php
文件。
第一行还告诉 WordPress 不加载主题文件。如果这些文件对于您的要求是必需的,则删除该行。
推荐阅读
- flutter - 为 Flutter Text 小部件提供标签样式
- azure-pipelines - 通过 CICD 管道中的 poweshell 脚本为 Azure 数据工厂启用计划触发器
- azure-devops - DevOps & PowerAutomate - 我正在尝试在工作项中创建一个自定义字段,每次添加新工作项时必须将其递增 1
- volttron - VOLTTRON 监听消息总线上的另一个代理
- php - 如何在原始过滤器标记中添加一个类?
- python - 从 StreamAnalytix 连接到 rabbitmq
- sass - node-sass 到 dart-sass 如何编译和监视包含许多 sass 文件到单个文件的 mypath/文件夹中的更改
- sql - 雪花中的日期转换为年月
- javascript - 如果有人离开,Discord.js 公会成员计数将不会更新
- c - 如何将哈希表对 calloc 的使用从 C 移植到 Rust?