hasegawa-k
メンバー
2 years前の投稿 #
サイドバーに表示する「最近の投稿」と「最近のコメント」の表示数をデフォルトの最大数より多くしたいのですが、どの部分を変更すればよいかお教えいただけませんでしょうか?
wordpressのバージョンは2.8の日本語版
以前のバージョンでは使用したテーマのフォーラムで教えていただいた
/wp-includes/widget.phpの
if ( !$number = (int) $options['number'] )
$number = 10;
else if ( $number < 1 )
$number = 1;
else if ( $number > 15 )
$number = 15;
の数字を変えることで対応できていたのですが2.8になって、そういった内容が見当たらなく、いろいろと探ったのですがわからないため質問させていただきました。
飲食店情報のWEBでタイトルが店名となっており、一覧性を良くしたいため300程度表示する設定で使用していました。
http://hotmenu.jp
既出の問題でしたら申し訳ありません。
よろしくお願いいたします。
2.8でウィジット周りが大きく変更されているので該当箇所がなくなった(場所が変わった)のだと思います。
sidebar.phpへ直接記述じゃだめですか?
こんにちは。
wp-includes/default-widgets.php
の WP_Widget_Recent_Posts がそうかと思います。
(参考)
・各ウィジェットのクラス名一覧: テンプレートタグ/the widget の「パラメータ」のとこ
・Version 2.8 - 新ウィジェット API
・(コアをいじらないで済むように)真似して自分用にウィジェットを作るなら WordPress ウィジェット API
hasegawa-k
メンバー
2 years前の投稿 #
shokun0803さん、bonopsさん返信ありがとうございます。
お教え頂いたとおりwp-includes/default-widgets.php内に以前wp-includes/widgets.phpと全く同じ表現があり、無事変更することができました。
参考のサイトも勉強させて頂きます。
wordpressも最近のバージョンはバージョンアップ作業がとても簡単になりましたが、いくつかのサイトでそれぞれにカスタマイズしている部分がデフォルトに戻ってしまい「ああっそうだった!」ってことがよくあります。
sidebar.phpへの直接表記といった方法を決めておくと「バージョンアップの際必ずする作業」として覚えておける気がしますね、少ない知識で心もとないですが試してみます。
ありがとうございました。