function get_employee_func(&$totalCount)
{
global $wpdb,$_POST;
$query=\'\';
$sql=\'\';
$query="Select * from wp_users as U left join wp_company_user as CU on U.ID = CU.user_id LEFT JOIN wp_company as C on CU.company_id = C.company_id where CU.owner = \'N\'";
$employee = $wpdb->get_results($query);
$totalCount=count($employee);
$countRows=1;
$result = $DB->RunSelectQueryWithPagination($query,$totalCount);
if ($busCount >10)
{
return $obj;
}
else
{
return $employee;
}
}
add_shortcode("get_employee", "get_employee_func");
我通过这个短代码调用我的插件
[get_employee]
我刚刚为所有级别的工作人员制作了一个WP插件和快捷码,我想在我的子主题中将其称为[get\\u employee],但当我在子主题文件中写入时,它会显示为一个字符串[get\\u employee]。它应该以表格格式显示结果,但它不
如果有人有什么答案,请告诉我
最合适的回答,由SO网友:cybmeta 整理而成
读了你的问题,我想你是在打电话[get_employee]
直接从子主题中的PHP模板文件。这不是短代码的工作方式。您有三种选择:
放置[get_employee]
在帖子内容中运行do_shortcode("[get_employee]")
在模板文件中的任何位置直接调用函数回调Shortcode API.
还请注意,您正在使用类$DB
及其方法RunSelectQueryWithPagination()
但在使用之前没有初始化。此外,没有定义$busCount
和$obj
, 因此,如果您的短代码运行正确,我认为您将无法获得所需的输出。