WordPressで記事を公開する際、公開状態をパスワード保護に設定することでパスワードを知っている人のみが閲覧できるようにすることができますが、その際に表示される接頭語や入力フォーム周りの文章や見栄えを任意のものに変更する方法です。 イメージはデフォルトで公開状態をパスワード保護に設定したところをキャプチャしたもので、パスワード保護した記事はこのようにタイトル前に「保護中:」が追加され、「このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。」という文章の下にパスワード入力欄が表示されます。 このままでもこれが閲覧するためにパスワードが必要な記事だということはわかりますが、これをもっとわかりやすくしたい場合や文章を任意のものに変更したいという場合は、functions.phpを使うことで変更することができます。 // 「保護中:」の部分を変更 fu
WordPressでは固定ページというものがありまして、主にプロフィールページとかお問い合わせページのようなページで使われることが多いんですね。 単一のページは固定ページで作ることが多いため、「このページではこうしたい」っていう、その1ページのためだけのデザインや機能を追加したいこともありまして。 というわけで「とある固定ページ or それ以外のページ」というような条件で分岐させる方法をご紹介します。
この記事は1年以上前の記事のため、内容が古い可能性があります。 ウィジェットを使用せずに、カテゴリ一覧を表示させたい場合は wp_list_categories() が一番簡単な方法ですが、自動的にリスト形式で書き出されるため、デザインによっては不便なことがあります。MTのように<MTCategories>~</MTCategories>で囲んだ部分をループさせたりする関数があるといいのですが、残念ながらWordPressでは存在しません(プラグインならあるかもしれませんが) そこで結局はデータベースから取り出してくる必要があります。 しかしわざわざ、$wpdb->get_resultsを使う必要はありません。 今回はget_terms()を利用します。(参考サイト:とりさんのソフト屋さんサイト) <?php $cat_all = get_terms( "category", "field
1時間程ハマったのでシェア。 基本的にはこちらのサイトを見てもらえればOKなのですが、カスタム投稿タイプがあるとこれだけじゃ動きません…(涙 WordPressでカテゴリ(タクソノミー)毎に投稿を表示 あと、ここに書かれてるコードの中には実体参照が入ってて、そのままじゃ使えないので注意。 肝心のコード [php language="5,11"] <?php // まずはカテゴリーを取得(カスタムタクソノミーでもOK) $catargs = array( 'post_type' => '(1)ここにカスタム投稿タイプ名を入れる', 'taxonomy' => '(2)ここにタクソノミー名を入れる' ); $catlists = get_categories( $catargs ); foreach($catlists as $cat) : // 取得したカテゴリの配列でループを回す $arg
WordPressの「あるあるトラブル」のベスト5に入るといっても過言ではないこのトラブル。 wordpressのURLを変更しようとしたら、エラーが出たので、ブラウザの戻るを押したりなどしていたらもうログインできなくなってしまいました。 正確にはログイン画面からログインした瞬間に存在しないページに飛ばされるので、ログインできない状態です。 (WordPress 日本語フォーラム [解決済み] 管理画面にログインできなくなってしまいました。 より) WordPressを専用ディレクトリ (例:http://www.example.com/wordpress) にインストールしていて、実際には http://www.example.com/ をサイトのホームページにしたい場合。[設定]-[一般]にて WordPress アドレス (URL)……http://www.example.com/w
プラグインが見つからないのが不思議なくらいですが、新着記事にNewマークを表示させる方法です。 (指定した日数がたてば、自然に消えます) サイドバーの新着エントリーなどでも使えて便利です。 参考サイト様より、そのまま拝借させていただきました。ありがとうございます。 参考サイト CentLize – 新着アイコンを表示させる 以下のソースで、投稿から3日間新着アイコンを表示します。 <h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><?php $days=3; $today=date('U'); $entry=get_the_time('U'); $diff1=date('U', ($today - $entry))/86400; if ($days >
#2013.03.25追記 この記事を公開してから2年以上が経ちました。今後このページに記載しているquery_postsを使った実装方法は非推奨になっていく流れです。 また、現在のバージョン(3.1以降だったかな?)では、わざわざ表示用の固定ページを作らなくても、'has_archive' => trueを1行追加しておけば、勝手にアーカイブページが生成されます。 たとえばパーマリンク設定が /archives/%postname%/だったら、http://example.com/archive/goods で勝手に一覧してくれてるはずです。 適宜最新のCodexなどを参照してください。 前回のエントリー「カスタム投稿タイプの表示用のページを作る-WordPress備忘録-」で書いたコードだと、実は投稿数が増えた時のページ送りのためのリンクが出ないんです・・・。 ページ送りが出ないと困る
Thumbnail for Excerptsは個人的に好んで使用するプラグインなのですが、この機能を導入する事で、トップページやカテゴリページの記事の表示を、その記事内で使用されている最初の画像を自動的に判別し、サムネイル表示を行ないつつ記事の抜粋を行なうというプラグインです。現在の当サイトのTOPページやカテゴリページを見ていただくと分かりやすいと思います。 関連記事:賢威テンプレートでThumbnail for Excerptsを有効にする 以下、インストール方法とその使い方です。 Thumbnail for Excerptsをインストールする Thumbnail for Excerptsをインストール /wp-content/plugins/にアップロード プラグインを有効化する Thumbnail for Excerptsの各種設定 Thumbnail for Excerptsはプ
さて今回、会社のサイトに『WordPressテクニック』というWordPressのTips、技術情報を投稿していくコンテンツを新設するにあたり、会社情報とは独立した扱いにするために、カスタム投稿タイプを使用しました。 そこで、WordPressテクニックの一発目として、そのプロセスを記録して公開しておきます。 基本方針 元々のコンテンツ(通常ページ、投稿等)に影響を与えないように追加する なるべくプラグインを使わない デザインは別にする RSSフィードも独立 1については、既に運営中の会社サイトに併設するので気をつけたいところです。クライアント企業のサイトに設置することもありますからね。 2については、カスタム投稿タイプを管理する便利なプラグインも色々出ているんですが、まずは自分でマネージしてみないと構造の理解が進まないので。 3、4は、せっかく独立コンテンツなので、デザインもフィードも独
Posted: 2010.11.18 / Category: WordPress / Tag: テンプレートカスタマイズ Wordpressですべての記事一覧やカテゴリーページでの一覧表示などは、わりと標準で機能でできますが、一つのページでカテゴリー毎の一覧を表示したい場合は、ちょっとだけ手を加える必要があります。 この記事ではすべてのカテゴリー一覧を表示する方法と、カテゴリーIDを指定して表示する方法をご紹介します。 とりあえずカテゴリーの数だけ一覧表示する 「get_categories」でカテゴリー情報を取得することができます。 あとはその数だけループさせればカテゴリー別の一覧が表示できますね。 Theme file <?php $categories = get_categories(); foreach($categories as $category) : ?> <h3><?p
WordPressのテンプレート、プラグイン、 カスタマイズ情報を紹介しています。 WPを利用したホームページの制作も承っております。 WordPressには投稿履歴を一定間隔で自動的に保存する「リビジョン機能」があります。 リビジョン機能はデーターベースを圧迫するだけですので、この機能を無効にする方法を紹介します。 データーベースを直接いじるのは、初心者には難しいと思いますので、 プラグインを利用して削除する方法を説明します。 注意: データーベース関連のプラグインを使用する場合は必ずデーターベースのバックアップを 行ってから実行してください。 はじめに、「Delete-Revision」 プラグインをダウンロードし、有効化してください。 「設定」→「Delete-Revision」の順に進み、「Check Redundant Revision」 ボタンをクリックします。 リビジョン一覧
Jigoshop のデモ ショッピングカートに商品を入れチェックアウトをしようとすると、おススメ商品がでるのもいいですね。 Jigoshopの主な特徴 商品を販売するEコマースサイトが簡単に構築できます。 商品はグルーピングが可能です。 割引クーポン マネージメントにも対応。 関連した商品の自動表示。 商品のレビュー。 税金は場所によって設定可。 通貨オプション。 出荷オプション。 高性能なプロダクトナビゲーション。 カスタマーアカウント。 在庫の追跡。 詳細なオーダーマネージメント。 輸入・輸出商品 カスタム ウィジェット クレジットカード・PayPalなど支払いは多数に対応。 Jigoshopのローカライズは現在、英語版以外にフランス語版が配布されています。 ローカライズは他のWordPressのプラグインと同じく、「.po file」「.mo file」で行えます。詳しくは下記ページ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く