アクセス数: | 今日: | 昨日:   記事数:996

HOMESITE MAPBOOKMARKTAG CLOUD

【WordPress】投稿時のクリックタグを順番に並べる方法2

『【WordPress】投稿時のクリックタグを順番に並べる方法2』をはてなブックマーク

Simple Tags1/30に書いた記事、『【WordPress】投稿時のクリックタグを順番に並べる方法』なんですが、Simple Tagsは結構頻繁にバージョンアップが出され、Simple Tagsに付いている『クリックタグ(Click tags)』の順番がバージョンアップする毎にID順になってしまいます。
折角『数字』、『アルファベット』、『ひらがな』、『カタカナ』、『漢字』の順にしてたのに。

でもって、また直そうとすると以前のコードらしき物が見当たりません。
コード自体が書き直されているようです。
以下はそんなクリックタグを上記のようにソートする方法です。

『wp-content/plugins/simple-tags/2.7/inc/simple-tags.admin.php』を開き、2057行以下のコードを丸々書き直します。

simple-tags.admin.php 2057行~ 変更前

// Get all terms
$terms = $this->getAllTerms();
if ( empty($terms) || $terms == false ) {
  if ( $format == 'html_span' ) {
    echo '<p>'.__('No results from your WordPress database.', 'simpletags').'</p>';
  } else {
    echo 'collection = [ ];';
  }
  exit();
}

simple-tags.admin.php 2057行~ 変更後
// Get all terms
global $wpdb;
$terms = $wpdb->get_col("
  SELECT DISTINCT name
  FROM {$wpdb->terms} AS t
  INNER JOIN {$wpdb->term_taxonomy} AS tt ON t.term_id = tt.term_id
  WHERE tt.taxonomy = 'post_tag'
");
$terms = array_unique($terms);
sort($terms, SORT_LOCALE_STRING);

これでまた頭文字が『記号』『数字』『アルファベット(大文字)』『アルファベット(小文字)』『ひらがな』『カタカナ』『漢字』の順にソートされました。
現在は特に不具合は無いんですが、あったらまた何か書きます。

Trackback URL

リンク先が18禁サイトの場合は削除しています。
当ブログにリンクが貼られていない場合は削除しています。
Tag : ,

コメントを書く

必須です。

必須です。(公開されません)
GRAVATARに登録していると、アイコンが表示されます。

リンク先が18禁サイトの場合は削除しています。

以下のタグが利用出来ます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Additional comments powered by BackType