タグ: CMS

  • WP ナビゲーションリンクの非表示を表示させる

    フォトブログで使っている Grunge Flora のテンプレ修正メモ。

    search.phparchive.php で、ナビゲーションリンクをア)からイ)へ修正した。

    ア) <div><?php next_posts_link(‘%link‘) ?></div>
    イ) <div><?php next_posts_link(‘&laquo; Previous Entries’) ?></div>

    ア)はデフォルトで Grunge Flora のテンプレに記述してあったナビゲーションリンク。
    イ)は別のテンプレにあったナビゲーションリンク。
    ア)のままだとナビゲーションリンクは全く表示されない。
    イ)に修正すると、ちゃんと「次へ」「前へ」のリンクが表示された。

    %linkがどんなことを意味するのか、何を記述しているのか全く分からない。
    検索しても分からなかった。とにかく、
    ア)の記述だと非表示となり、イ)に修正したら表示された。

    ちなみに、Grunge Flora ではこのリンクに.png画像を使っていて
    「« Older Entries 」のようには表示されない。
    だから文字が非表示であってもリンクには一向に関係ないはずだと思うが
    ・・・・考えても分からないわ。(-_-メ)

  • single.phpが無かった

    ペットのブログに使い出したfurry-familyというフリーのテーマで、個別記事のスタイルが崩れていた(サイドメニューがエントリの下にくる)のに昨日気づいた。通常ならsingle.phpという単一記事用のテンプレがあるのだが、このテーマにはない。だがそれでも表示されていたので、同じような内容のページテンプレートpage.phpというのが代替していると思い込んでいた。

    そのため、なんどもそのpage.phpを見直してあれこれいじったがどうにもうまくいかない。#contentの中に#sidebarを入れるだけのこと(既にそうなっている)なのに。。。他のテーマを見るとやはりsingle.phpがあるので、それをコピーしてclassidを修正しようかと思ったが、その前にfurry-familyのpage.phpと同じものをsingle.phpとしてコピーして同じフォルダにアップしてみた。すると何のことはない個別記事もスッキリと崩れがなおって表示されていた。たったこれだけのことだったのね。(*^^)v

    またpage.phpページテンプレートとは、ブログのページとは別に作れるHTMLページのテンプレであることがわかった。

    こうやってCSSを何度も修正したりするうち、CSSを再構築(更新して保存)すると、以前はページトップにカーソルが移動するのが普通だったが、最近2.9.*にアップデートした後からか、再構築後も以前の位置にとどまるようになっている。へぇすごいね。これ、便利よ~。MTの時も煩わしかったが、今頃はMTもこういう仕様になっているかなぁ。

  • PHPの超入門書

    この本は本当に分かりやすかったです。題名にある通り、超初心者向け。私の場合、プログラミングをしたいというほどのこともなく、ただ、WordPressのPHPが理解したいと思っただけ。ポイントを押さえた例題もあって入門書として良書でした。私のように個人ホームページをなるべく自力で作りたい、ブログなどのプログラムを少しでも理解したいという素人さんにお勧めします。

  • WP2.9.1にアップグレード

    WP2.9.1にアップグレードすること自体はいたって簡単だった。ダッシュボードからワンクリック、それも数秒で完了。ところが、このアップグレードにあたってはバックアップしなきゃ。データベースのバックアップに、サーバーのブログファイルなどをバックアップ。

    (さらに…)

  • スタイルシート

    スタイルシートの書き方でいつも戸惑うことがあった。それはidやclassの設定の仕方で、数年前にMTをやり出してから初めてそういった設定があることを知った。その後スタイルシートの変更をするにあたっては、いつも思いついた順に、手当たり次第に進めていたから、効くのと効かないのがあってもその理由まで考えたことがない。これでダメならこれはどう?といった感じに何度か変更を繰り返し、思い通りに仕上がればそれ以上見直したりしなかった。

    (さらに…)

  • フォトブログも模様替え

    screenshotseedsman.jp Photo Blogも模様替えしてクリスマス仕様に。(*^_^*) このワンダーランドは数年前のテーマらしい。テーマを変えるたびに少しCSSをカスタマイズしないとならない。

    個別パーマリンクを表示すると、コメントはないにもかかわらず「このコメントのRSSを購読する」というリンクが表示されてしまう。通常ならsingle.phpに書かれていると思うが、このテーマにはない。comments.phpをみると以下の記述があったので、それをコメントアウトすると表示されなくなった。

    <?php comments_rss_link(__(‘<abbr title=”Really Simple Syndication”>RSS</abbr> feed for comments on this post.’)); ?>

  • 均等割付と自動スペルチェック

    このFloweryのテーマを少し使っていて気付いたが、<blockquote></blockquote>の部分や記事全体で、均等割付になっていることがある。それは、主にソースやアルファベットの文章で起きていた。たとえば下のように。

    <link                           rel=”shortcut icon”                            hef
    =”*ttps://www.seedman.jp/favicn/favicon_b.ico”>

    それに良く見ると、わざとhttpsを*ttpsに変換して入れているのに、きちんとhttpsと表示されてしまうことにも気づいた。ビジュアルモードで編集すると自動的にスペルチェックをやってしまうようだ。ふぅ~<`~´>

    まず、ビジュアルモードでのスペルチェックをオフにした。これは編集モードを変えるたびにもとに戻る(Englishにチェックが入る)ようだが。

    均等割り付けについてはそのままでもどうってことないんだが、やっぱりなんとなく見にくいので、スタイルシートで.postのtext-align: justify;をtext-align:left;に修正し、blockquoteにtext-align:left;を追加した。

  • WPでのファビコン

    今までファビコンを表示させたいときはサーバーにファビコンをアップして、そのURLを参照させていた。だからWordPressでもテーマを変えるたびに、ヘッダー(header.php)にこのリンクを挿入していた。

    <link rel=”shortcut icon” hef=”< *ttps://www.seedman.jp/favicon/favicon_b.ico">

    しかし、今度フォトブログに使ったwonderlandというテーマでは、ヘッダーに書いてないのに以前から使っていたファビコンが表示されている。キャッシュが残っているから??なんて思っていたが、header.phpを見たら元のファビコンを参照するように記述があった。ふーん、すごいんもんだね。PHPって何でもできるんだねー。私もPHPを勉強したいよ。^_^;

    <link rel=”Shortcut Icon” href=”<?php echo get_settings(‘home’); ?>/wp-conten/theme/wondrlnd/image/favicn.ico” type=”image/x-icon” />

    (さらに…)

  • WP 記事一覧をタイトル順にソートする

    seedsman.jp Photo Blogでは植物の学名がタイトルになっていて、検索結果やカテゴリごとの記事一覧をABC順にソートして表示したい。MTでもプラグインがあったので、WPでもプラグインがあるだろうと探した。ソートのためのプラグインはたくさんあったが、以下の2つをダウンロードしてみた。

    いずれも、インストールする前に「このバージョンのWPではテストされていません」と注意書きが出たが、やるだけやってみたところ、このWP2.8.6で両方ともうまくいった。これでseedsman.jp Photo Blogでは投稿日時順ではなく、タイトルのABC順に、カテゴリごとの記事一覧と検索結果が表示されるようになった。

    • Plugin WP Post Sorting
    • Plugin Sort SearchResult By Title

    WP Post Sorting(ワードプレス・ポスト・ソーティング)では、各カテゴリごとに、タイトルの昇順か降順か、投稿日の昇順か降順かが選択できる。あるいは、全部のカテゴリをまとめて一括でも選択できる。

    Sort SearchResult By Title(ソート・サーチリザルツ・バイ・タイトル)では、デフォルトはタイトル降順で、昇順にしたいときは最後の一行を次のように書き換える。

    $k->query_vars[‘order’] = ‘DESC’;  (一番下の行)
    $k->query_vars[‘order’] = ‘ASC’;  (これに書き換える)