2017-04-18 11 views
0

と私はポストに入力された、関連するタグを表示するために管理している使用してブログ記事タグはJSON

"tags": 
{ 
    "business-school": 
    { 
     "name": "Business School", 
     "slug": "business-school", 
     "parent": 0, 
     "description": "", 
     "post_count": 13, 
     "id": 169072, 
     "taxonomy": "post_tag" 
    }, 
    "canterbury": 
    { 
     "name": "Canterbury", 
     "slug": "canterbury", 
     "parent": 0, 
     "description": "", 
     "post_count": 37, 
     "id": 5349, 
     "taxonomy": "post_tag" 

以下のようにいくつかのJSONを持っています。他のブログでは、タグをハイパーリンクとして見てきましたが、これがどのように実装されたのか不思議でした。彼らは何にリンクされますか?私はJSONに精通していないか、またはブログサイトに残された最良のものであることを心に留めているPHPを持つJSONフレームワーク内で可能なことですか?

+0

他のブログでは、タグをハイパーリンクとして見ています。あなたは私たちとリンクを共有できますか? – mi6crazyheart

+1

あなたが知っていないのであれば、それはあなたと結びついていますか?最初にリンク先を決めてから、リンクする方法を心配してください。 – RiggsFolly

+0

あなたは何を意味しているのかは不明ですが、タグを表示できる場合は、タグにアンカーを追加するだけでリンクにすることができます。 tags。どのリンクがリンクしているかについては、URLを定義するのはあなた次第です。 – Shiping

答えて

0

あなたのデータの関係を以下のように保つことができれば、HYPERLINKS技術でそのTAGをブログ記事とともに簡単に実装できます。点でのブログのポストのための

https://blogs.canterbury.ac.uk/cafa/tag/555/https://blogs.canterbury.ac.uk/cafa/tag/777/

"tags": 
{ 
    "business-school": 
    { 
     "name": "Business School", 
     "slug": "business-school", 
     "parent": 0, 
     "description": "", 
     "post_count": 13, 
     "id": 169072, 
     "taxonomy": "post_tag", 
     "tag_id": 555 
    }, 
    "canterbury": 
    { 
     "name": "Canterbury", 
     "slug": "canterbury", 
     "parent": 0, 
     "description": "", 
     "post_count": 37, 
     "id": 5349, 
     "taxonomy": "post_tag", 
     "tag_id": 777 
    } 
} 

フォーマット - 各タグは、だからあなたのアンカーリンクはようになりますID

に関連付けられますTAGSため

フォーマットそれらにタグID

これらのハイパーリンクのいずれかをクリックすると、タグIDから&が得られます。これらのタグでタグ付けされたそれぞれのPOSTSを表示できます。タグID 555は、2つのPOSTSに関連付けられている。

{ 
    "555": [{ 
     "blog_id": 111, 
     "blog_excerpt": "your blog excerpt", 
     "date": "2017-04-15" 
    }, { 
     "blog_id": 222, 
     "blog_excerpt": "your blog excerpt", 
     "date": "2017-04-16" 
    }], 
    "777": [{ 
     "blog_id": 333, 
     "blog_excerpt": "your blog excerpt", 
     "date": "2017-04-17" 
    }, { 
     "blog_id": 444, 
     "blog_excerpt": "your blog excerpt", 
     "date": "2017-04-18" 
    }] 
} 

私のポイントを取得します。

+0

はい、ありがとうございます – wilky

関連する問題