『ESTO*』のsidebar を二つにしました。
『ESTO*』のテーマは『simpla』(『If…else』でダウンロードが出来ます)。 sidebar が一つなのですが、記事数が増えるにつれてカテゴリー数もどんどん増えています。 だいぶ縦長のサイトになってしまって、見落とされるカテゴリーが増えてくるのでは、と思って今回二つに分けることとしました。
やり方をちょっとまとめます。
今回の前提条件として、『sidebarleft.php』と『sidebarright.php』を作成しています。
1.『wp-include』配下の『template-functions-general.php』内の下記記述を変更・追加します。
function get_sidebar() {
if ( file_exists( TEMPLATEPATH . ‘/sidebar.php’) )
load_template( TEMPLATEPATH . ‘/sidebar.php’);
else
load_template( ABSPATH . ‘wp-content/themes/default/sidebar.php’);
}
これを、
function get_sidebarleft() {
if ( file_exists( TEMPLATEPATH . ‘/sidebarleft.php’) )
load_template( TEMPLATEPATH . ‘/sidebarleft.php’);
else
load_template( ABSPATH . ‘wp-content/themes/default/sidebar.php’);
}
function get_sidebarright() {
if ( file_exists( TEMPLATEPATH . ‘/sidebarright.php’) )
load_template( TEMPLATEPATH . ‘/sidebarright.php’);
else
load_template( ABSPATH . ‘wp-content/themes/default/sidebar.php’);
get_sidebarleft と get_sidebarright へと変更・追加します。
2.表示させたいページに、get_sidebarleft と get_sidebarright を追加
例)index.php
….
< ?php get_sidebarright(); ?>
< ?php get_sidebarleft(); ?>
< ?php get_footer(); ?>
3.スタイルシートの変更は任意で。
a)sidebar 関係のスタイルシートは一切変更していません。
b)wrap の width を 54em → 95em に変更しました。
※ブログ全体の幅を決めているコードは、テーマごとに違います。 『simpla』の場合は、wrap でしたのでその部分を変更しています。
以上です。
最新の記事一覧をこんなコードで表示します。
<?php query_posts(’showposts=10′); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<li>
<a href=”<?php the_permalink() ?>”><?php the_title() ?></a>
</li>
<?php endwhile; endif; ?>
1.php query_posts(’showposts=10′) :
表示する記事数を設定します。
showposts= の後に数字を指定します。
2.php if (have_posts()) : while (have_posts()) : the_post(); ?>
これ見ると分かりますけど、index.phpに必ずある 記事表示用のコードです。 そのまんまパクリ。
3.<a href=”<?php the_permalink() ?>”><?php the_title() ?></a>
php the_title() で記事のタイトルのみを表示するように指定しています。 投稿日時も表示したい場合には、<?php the_date(); ?>や<?php the_time(); ?>等を追加します。
これを例えば、下の様なコードで表示させたい場所に加えます。
<h2>Recently</h2>
<ul>
<?php query_posts(’showposts=10′); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<li>
<a href=”<?php the_permalink() ?>”><?php the_title() ?></a>
</li>
<?php endwhile; endif; ?>
</ul>
上のコードを使用したサイトの例。 『ESTO*』sidebarで使ってます。
どうも地味でね。
これ ⇒ WordPress ロゴ 名前の通りだと言われればその通りのロゴです。 でも、もうちょいポップにならないかなぁ。 実際にはWordPressで構築されたブログに表示されるロゴではないので気にする必要はないけど、どうもね。 もうちょいこういうのになればなと思います。 例えばこれ ⇒ 38one Denis…
ま、俺がデザインするわけじゃないんで。。。 人が作ったのを使うだけなんで。。。
試してみました。
JavaScariptを使用したなかなかなArchiveプラグインです。 使いやすいし、見やすい。 うん、これは便利。
過去記事
ダウンロード場所はこちら
Sons Of Skadi
約2ヶ月ぶりの新規記事です。 はぁぁ、最近仕事忙しくて。 帰ってくるとぐったり。
会社で問い合わせ履歴ツールとしてWordpressを利用しています。 サーバーとは名ばかりのクライアントPCにのせているのですが、今回サーバー移行をしました(またそこら辺のクライアントPCに)。 で、はまってしまったのがphp.iniの配置場所。 一度やったら二度とやらない作業だから忘れてしまいました。 つい、System32のフォルダに『php4ts.dll』と一緒に置いてしまいやした。(笑) もちろんPHPは動くんですが、iniファイルを当然読み込まれないので、mbstring等が有効になりません。
ということで覚書。 『 php.ini 』は Windows フォルダ直下に置くこと。 必。
PHPのバージョンは、最新の4.4.2を使ってみました。
一応サーバー移行は完了へと向かっているのですが、MySQL Administrator でバックアップしていたsqlファイルは文字化けしていて使えませんでした。 :cry: まぁ、やり方が悪いだけだと思うんですが。
Wordpress用のスパム対策用PLug-in
今さっき使い始めたが、うぅ~ん、良いかもしんない。
Akismet.com
無料のBlog。。。
すっげぇ。 Wordpressが、いつの間にかこんなの始めてたんだ。 前のForumのようなやつどこ行っちゃったんだ?? 管理画面の使い勝手は良いし、スパム対策も備わっていて、最初からテーマもいくつか揃えているんで、すごいと思った。 もっと早くこれに気付いたら使っていたかもしれない。
Flockユーザーうんぬん、てのもウレシイ。
英語の画面が気にならないなら、これを使ってBlog始めるのも良いかも。
Wordpress.com
Wordpressを使用しています。
先輩と、とても少人数な仕事をしているのですが、PC管理+NW管理+社内システム管理と、色々抱えていることもあって、なかなか一緒になることがありません。 そこで、『問い合わせ履歴ツール』というWebをWordpresで作成しました。 てか、Wordpres+defaltテーマそのままです。 でもこれでも十分使えます。 カテゴリ分け、アーカイブ、カレンダー、検索、これがあるだけで大きく違う。 Webですので、もちろん出先の事業所でも投稿は可能。 会社では、それほどカスタマイズしている暇もないので、自宅で少し変えて、会社にソースを持っていく日々が続いています。 このブログ自体が案外実験台。 CAMEDO Upinkでは、メニューを作成するつもりは無かったけど、会社の『問い合わせ履歴ツール』は必要だと思って、まず自分のブログで試しちゃいました。
カテゴリ分け … 分類化出来るので、必要な項目で変化したこと、連続して発生している事象等を追えます。
アーカイブ … これこそ『履歴』
カレンダー … 「昨日、ほにゃららさんにお伝えした件ですが。。。」 → カレンダーでピコッ。
検索 … 問い合わせた人の名前、事業所などを載せておけば、必要な内容をすばやく発見出来ます。
付け加えて、ユーザー管理、記事にパスワードを付与…etc.
案外高機能で、カスタマイズし易いのが、Wordpress。
とりあえず、頑張っちゃおう。
今日は一つだけ。
Wordpressのライセンスについて。 そう、気になりますよね。 でも、オープンソースではお馴染みの、GPLです、ってなだけなんですどね。
こんな英語。
If that doesn’t ring a bell, read on.
If that doesn’t ring a bell = ”思いつかなかったら”、”分からなければ”
ring a bell だから、「ピンとこなかったら」とスペースアルクでは訳していました。 上手い!!
結局、私の訳はこうなりました。↓
GPLの解説が必要であれば、読み進めてください。
Wordpressのドキュメント翻訳
今日は、『Wordpressの機能』と『Wordpressについて』です。 まぁ、内容かぶっているんで楽っちゃ楽でした。 まだまだ頑張るぞ!!