ホームページ >バックエンド開発 >PHPチュートリアル >すべてのカテゴリを表示する php コードを特定のカテゴリを表示するように変更したいと思います。

すべてのカテゴリを表示する php コードを特定のカテゴリを表示するように変更したいと思います。

WBOY
WBOYオリジナル
2016-06-23 14:19:19959ブラウズ

add_filter( 'get_terms', 'get_subcategory_terms', 10, 3 );
function get_subcategory_terms( $terms, $taxonomyes, $args ) {
$new_terms = array()
if ( in_array( 'product _cat', $taxonomys); )&&! $duqu に表示されるこの変数を上記のコードに挿入する方法を教えてください。選択した term_id のカテゴリのみを表示できます。 term_id と $duqu を見つけてください。それを変更するにはどうすればよいですか

一般的に、私はあなたの目標を達成したいと思っています。必要であれば、ただ判断を下してください。

あなたが指定したコード内に term_id と $duqu が見つかりません。どうすれば変更できるでしょうか?

通常、あなたの要件を満たしたい場合は、ただ判断を下してください。

申し訳ありませんが、投稿を読むために戻ってくる前に少し忙しかったです
このようなコードです。データベーステーブルから term_id を自分でエクスポートしたので、よくわかりません。変数の名前を設定することができます。それは異なります
いくつか調べて解決策を見つけましたが、確認していただけますか? ありがとうございます


if (! in_array($term->) ;slug, array())){ new_terms[] = $term;

}

たとえば、スラッグ値が含まれるカテゴリを表示したくない場合に、このプログラムを使用しました。 A、array('A')と書くだけです
でも表示したくないんです
$shaixuankuwp_terms=mysql_query("SELECT * FROM `wp_terms` where term_id='".$duqu_term_id."'"); がたくさんあります

この段落では、テーブル内の表示したくない行をすべて除外します

while ($ duqushujukuwp_terms=mysql_fetch_array($shaixuankuwp_terms)){ $duqu_slug=$duqushujukuwp_terms[slug] }
この段落では、分類されたスラッグを1行ずつ
しかし、すべての$duqu_slugを上記のarray()に入れる方法がわかりません。array()内には配列を1つずつ配置することしかできないようです。助けてください。変更してください

$duqu_slug は表示したくない行の配列です。

while ($duqushujukuwp_terms=mysql_fetch_array($shaixuankuwp_terms)){ $duqu_slug[]=$duqushujukuwp_terms[slug]; }

$duqu_slug は表示したくない行の配列です。
解決しました
ありがとうございます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。