【发布时间】:2019-05-07 09:09:24
【问题描述】:
从 wordpress 之外的主题目录导入一个类。
CRON 我正在通过 Cpanel 为我的网站编制一份日常工作,该工作将提供一个统计表。我在根 Home/myDirectory 中创建了一个文件(与 public_html 相同的级别)beloo 是代码
<?php
include dirname(__FILE__) . '/public_html/wp-load.php'; // Load WP Functions
include dirname(__FILE__) . '/public_html/wp-content/themes/cooking/config/Data/ViewsData.php'; // require a class
function test(){
if(class_exists('ViewsData')){
$viewsData = new ViewsData;
$views= $viewsData::getViews(394);
update_post_meta(394 , 'views_test', $views);
}
die();
}
test();
课程
如代码所示,我试图从主题文件夹中包含一个类。这个类包括不同的函数来设置、获取和更新视图数据>下面是这个类的结构的一个想法;
namespace GS\Data;
use GS\DisplayFunc;
class ViewsData {
static function getViews(){}
}
但是class_exists('ViewsData') 总是返回 false。
关于错误的任何建议。甚至关于如何重组整个 cron 解决方案。最重要的是我需要使用我的主题文件夹中的许多类。
【问题讨论】:
标签: wordpress function class deployment cron