如何检测wordpress中的分类术语?

时间:2015-12-26 16:56:18

标签: wordpress custom-taxonomy

我想从我的网站网址检测分类术语。例如,如果你考虑这个网址,http://xxxxyyzzz.com/medicines/tablets/ 我可以检测出分类标准和药物。但是我无法检测出分类术语“平板电脑”。使用此代码..

var getCsv = function (csvUrl) { var defer = $.Deferred(); d3.csv(csvUrl, function (error, rows) { if (error) { defer.reject(error); } defer.resolve(rows); }); return defer.promise(); }; $.when( getCsv("data/test1.csv"), // please pass csv url as you like getCsv("data/test2.csv") // please pass csv url as you like ).done(function (res1, res2) { console.log(res1); // test1.csv parsed by d3.js console.log(res2); // test2.csv parsed by d3.js }).fail(function (err) { console.log(err); });

1 个答案:

答案 0 :(得分:1)

我对你的问题感到有些困惑,但我会尽力回答。

“我想从我的网站网址中检测分类术语。”你是以错误的方式解决这个问题。如果你尝试在每个学期使用is_tax(),你最终会得到一个非常长的条件。

根据您放置代码的位置,您可能需要采用不同的方法。例如:

// Check we're on a term page for the medicines taxonomy.
if ( is_tax( 'medicines' ) ) { // consider a singular name?

    // Get the current term object.
    $term = get_queried_object();

    // do something with the term...
    echo $term->name;

}