Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从WordPress插件中的类调用函数?_Wordpress - Fatal编程技术网

如何从WordPress插件中的类调用函数?

如何从WordPress插件中的类调用函数?,wordpress,Wordpress,我正在使用一个名为“Cartpauj PM”的WordPress插件发送私人消息,我想在我的网站主页上显示新消息的数量 该插件有一个文件pm class.php,其中有一个类cartpaujPM,其中有一个函数,用于获取新消息,如下所示: function getNewMsgs() { global $wpdb, $user_ID; $get_pms = $wpdb->get_results($wpdb->prepare("SELECT id

我正在使用一个名为“Cartpauj PM”的WordPress插件发送私人消息,我想在我的网站主页上显示新消息的数量

该插件有一个文件
pm class.php
,其中有一个类
cartpaujPM
,其中有一个函数,用于获取新消息,如下所示:

function getNewMsgs()
    {
        global $wpdb, $user_ID;

        $get_pms = $wpdb->get_results($wpdb->prepare("SELECT id FROM $this->tableMsgs WHERE (to_user='$user_ID' AND parent_id=0 AND to_del<>1 AND message_read=0 AND last_sender<>'$user_ID') OR (from_user='$user_ID' AND parent_id=0 AND from_del<>1 AND message_read=0 AND last_sender<>'$user_ID')"));
        return $wpdb->num_rows;
    }
函数getNewMsgs() { 全局$wpdb,$user\u ID; $get\u pms=$wpdb->get\u results($wpdb->prepare(“从$this->tableMsgs WHERE中选择id(到用户='$user\u id'和父级\u id=0,到\u del1和消息\u read=0和最后一个\u发送者'$user\u id'))或(从\u user='$user\u id'和父级\u id=0,从\u del1和消息\u read=0和最后一个\u发送者'$user\u id'))); 返回$wpdb->num_行; }
如何在主题模板文件中调用此函数?在插件文件中,它调用类似于
$example\u variable=this->getNewMsgs()
在之后执行
echo$example\u变量

lol就像我所说的,基本。。。。。。不知道的缺点=)谢谢你,先生@Chris_O对正在做的事情进行一些解释将有助于我自己,也可能有助于许多对此一无所知的其他人。谢谢
$some_variable = new cartpaujPM();

$some_variable->getNewMsgs();