WordPress Template

11 件の記事

複数選択チェックボックスで選択された項目によって内容を変えるにはどうしたらいいの? - Custom Field GUI Utility の FAQ

本当は Movable Type に集中したいんだけど、ブログに質問を頂くので Custom Field GUI Utility 関係(当ブログで公開している WordPress のプラグインです)の記事を書いてしまう今日この頃です。 さて、当ブログに以下のような質問を頂きました。 複数選択チェックボックス(共通表示)で、 チェックを入れ出力された値に、該当ページのURLを自動的にリンク設定したい...

WordPressのカスタムフィールドで最初のn文字だけを表示して、残りを...にする方法は?

コメントで以下のような質問を頂きました。 (カスタムフィールドの)テキストエリアで入力したテキストに文字数制限というのは可能でしょうか? 例えば、トップページにテキストエリアで入力した文字を表示させるとします。 その時に、30文字以上は、「...」というように表示制限をかけることは可能でしょうか? といことで、これを実現するサンプルを作ってみました。...

Custom Field GUI Utility の複数選択チェックボックスの出力の仕方

当ブログで公開している WordPress のカスタムフィールドを便利に使うプラグイン「Custom Field GUI Utility」では、複数の項目を選択できるチェックボックスが使えます。 この複数選択のチェックボックスの出力方法を3パターン紹介します。...

記事投稿時間の横に Twitter みたいな「約~前」を表示する

Movable Type や WordPress の記事投稿時間の横に、Twitter のように、その記事を投稿したのが現在時刻から「約時間~前」というのを表示する JavaScript ( jQuery )です。 経過時間を解析する仕組みは、「一定時間で自動的に消える New マークを付ける JavaScript の jQuery 版」のカスタマイズのときとほぼ同様で、小粋空間さんのところで紹...

一定時間で自動的に消える New マークを付ける JavaScript の jQuery 版

小粋空間さんのところで紹介されている「新着エントリーのあるカテゴリーに New マークをつける」の jQuery 版を作ってみました。 このブログの「 Recent Entries 」(最近のブログ記事)のところにある星マーク(New マークのこと)がそれで(下図参照)、3日以内に作成されたブログ記事に表示されるようにしています。 このテクニックは、荒木さんご自身の著書『 Movable Type...

WordPressに公開承認フローを導入

商用CMSと呼ばれるものには「公開承認フロー」という機能が付いているものが結構あります。 この「公開承認フロー」というのは、大まかに言うと、「公開権限のないライターが記事を投稿し、その旨を公開権者にメールなどで連絡して、公開権者が記事を確認して公開する」というものです。 WordPress でも Movable Type でも、「こんな機能が欲しいな」と思ったとき、とりあえず検索してみるとたいてい...

Wordpressカスタマイズ備忘録05 - CSSの適用方法とブラウザCSSのリセット

今日はスタイルシートの適用方法の変更と、ブラウザのデフォルトスタイルシートをリセットします。 まずデフォルトのスタイルシートの適用方法は以下のようになっています。 <style type="text/css" media="screen"> @import url( <?php bloginfo('stylesheet_url'); ?&g...

Wordpressカスタマイズ備忘録04 - 拡張性の向上

現在の文書構造であれば、2カラムのレイアウトは簡単に作れます。しかし今後、3カラムにしたり、ページ全体の幅をリキッドレイアウトやエラスティックレイアウトにするときに簡単にできるように少し手を加えておきます。 まず、全体の構成図を次のように変更します。 ...

Wordpressカスタマイズ備忘録02 - 準備

今日からWordpressのテーマをカスタマイズしていこうと思います。 さて、まず始めにカスタマイズ用のテーマを作成します。ここではデフォルトテーマである「EasyAll 1.1」をカスタマイズするので、「wp-content/themes/」の中にある「EasyAll」フォルダをコピーして、名前を変更して同じディレクトリに保存します。僕は「customize」にしました。 次に、customiz...