如何获取请求Ajax获取访问wp函数

时间:2018-10-15 12:29:46

标签: php ajax wordpress

我有一个类,并且在所构建的插件中有一个接口,该接口需要访问列出worpress类别的功能。如何包括使用本机wordpress功能所需的文件。由于请求是由ajax对此接口提出的。有任何想法吗?

    this.RequestVideos = function(){
       var dados        = {};
    dados.KeywordUrl = escape($('#termo_pesquisa').val());
    dados.categoria  = $('#categorias').val();
    dados.ordenacao  = 'sponsor';
    dados.host       = Importer.GetSponsors();
    dados.duracao    = $('#duracao').val();
    $.get('/wp-content/plugins/mega-importer/class/Importer.interface.php',dados,function(resposta, status){
      Importer.EsconderPainelImportacao();
      $('#videos_search').html(resposta);
      $('.duracao').mask('00:00:00');
    });
  }

我需要在Importer.interface.php中访问wordpress的本机功能,以便能够从数据库中检索可用类别的列表

谢谢您的进阶!

更新,Plano B(获取所有类别的ID,然后在我的页面中选择存在的选项并发送到importer.interface.php)

Wordpress使我感到荒谬的沮丧。为什么不在html,javascript,php和数据库之间进行任何分隔。一切都像大垃圾一样杂乱无章。我花了20年的时间从​​事程序员工作,其中许多人都不再编写Wordpress插件。最后,如果您仍然想要带有功能示例的文档,则会遇到英文全文本,其中语言障碍会破坏总体理解,最糟糕的是,没有任何功能示例可以澄清您的疑问。谢谢您的工作,但我要使用Plan B广告素材。

this.GetAllCategorias    = function(){
    var obj                = [];
    var ids                = new Array();
    var labels             = new Array();
    $("#categorias option").each(function(){
        ids.push($(this).val());
        labels.push($(this).text());
    });
    obj.push(ids.join());
    obj.push(labels.join());
    return JSON.stringify(obj);
  }

0 个答案:

没有答案