kinkumadesign
フォーラムへの返信
-
フォーラム: 自作品の告知
返信が含まれるトピック: WordPressのコードヒントが出るDreamweaverの拡張機能を作成しましたさきほど文字化け修正しました。
使っていただいてありがたいです。ありがとうございます!メモ)
mxiファイルをUTF-8N→UTF-8にしたらなおった。フォーラム: 自作品の告知
返信が含まれるトピック: WordPressのコードヒントが出るDreamweaverの拡張機能を作成しましたあちゃーすみません。
これ、一度開発中になっちゃって直したつもりだったんですが出てしまったようですね。
あとで、もう一度確認しますね。フォーラム: 使い方全般
返信が含まれるトピック: サイドバー 最近の投稿文字数shokun0803さんのおっしゃるように、プログラムはわからなければ動かしてみた方がいいですね。
習うより慣れろみたいな。書かれていたプログラムは1つの投稿データのタイトルをひっぱってきて、文字数が多かったら分岐して吐き出すというものです。
以下のプログラムでご希望のものに近いものはできます。
<ul> <?php $lastposts = get_posts('numberposts=5'); foreach($lastposts as $post) : setup_postdata($post); $post_title = $post->post_title; if(mb_strlen($post_title)>10) { $post_title = mb_substr($post_title,0,10).'...'; } ?> <li><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php echo $post_title; ?></a></li> <?php endforeach; ?> </ul>
ただ、これだと全角・半角を全て1文字と数えてしまうため、横幅を揃えるという目的には1歩及びません。phpで、全角・半角を考慮して横幅をそろえるのは、割と面倒みたいです。
フォーラム: 使い方全般
返信が含まれるトピック: 「最近の投稿」query_postsで現在表示している投稿のリンク表示を消したいこんにちは。現在表示している詳細ページのIDを保存しておいて、
ループの中で比較して振り分けしてみればいかがでしょう。<?php $current_postID = $post->ID; query_posts('showposts=5'); ?> <ul> <?php while (have_posts()) : the_post(); ?> <?php if($current_postID == $id): ?> <li><?php the_title(); ?></li> <?php else: ?> <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> <?php endif; ?> <?php endwhile;?> </ul>
フォーラム: 使い方全般
返信が含まれるトピック: 同じ名前のカテゴリー1.「カテゴリー名_識別子」で作成する
2.表示時に、アンダースコア以降を消しちゃうフィルター等を付けるそうですね。で、方法なんですが、こんな感じにしてみました。
カテゴリーの前に「大カテゴリを表す1つの英数字-」をつける。スラッグも同様。
例)
a-tokyo
├ a-food
└ a-accessb-osaka
├ b-food
└ b-accessそれで、これのカテゴリリストを出力するときに、正規表現を使って
$cats = wp_list_categories(‘echo=0&show_count=1&title_li=<h2>カテゴリー</h2>’);
$cats = preg_replace("/>.-/", ">", $cats);
$cats = preg_replace(‘/^.-/’, ”, $cats);
echo $cats;こんな感じにすることで、出力時に管理上前につけた余計なものは出さずにできました。
djcomkatoさんのいうように、これをフィルタ関数にすると広がりができそうですね。フォーラム: 使い方全般
返信が含まれるトピック: 同じ名前のカテゴリーこんにちは。
公式のこのページに「カテゴリ名やスラッグは個別である必要がある。」と書いてありました。
Posts Categories SubPanelこの中に
Category Name
To reiterate, the Category Name must be unique.
Category Slug
The Category slug must be unique.階層が違うのに、同名カテゴリができないのはいろいろと面倒ですよね。
なので、djcomkatoさんのように、同じ名前の前後どちらかに、識別するための個別のアルファベットや数字を振ることが現実的ですね。あとは、これを出力する際に、本当は必要のない個別のアルファベット・数字を消して出力できれば、当初の目的は達成できると思います。
私は今その方法を探っている段階です。