Quantcast
Channel: 作業メモ » Wordpress
Browsing all 15 articles
Browse latest View live

WordPressの高速化を試してみた

現在進行している案件でどうもIEの表示が重いので、出来る範囲の高速化をやってみましょということで、 WordPress を高速化する5つの方法を参考に 1. テーマの効率化 2. PHP の高速化 3. ページキャッシュプラグインの使用 4. MySQL クエリキャッシュ 5. MySQL テーブル最適化 1は製作段階で分岐使って効率化してるのでよしとして 2、3、4を段階を踏んで試してみました。...

View Article



WordPressで全投稿データを出力する

ページとかで投稿データを出力させたい場合は以下のようにします。 この場合はIDとタイトルとリンクです。 <?php $posts = get_posts('numberposts=-1'); global $post; ?> <ul> <?php if($posts): foreach($posts as $post): setup_postdata($post);...

View Article

WordPressでよく出てくる「_e()」とか「__()」とか「_x()」とか

人様のソースを参考に見ていると頻繁にでてくるので今更ながら調べたのでメモ。 I18n for WordPress Developers WordPress では、gettext ライブラリおよびツールを使用して国際化します。 _e() 文字列をブラウザーに表示する場合は、_e 関数を使います。 _e("Your Ad here")...

View Article

WordPressで指定カスタムフィールドの値を出力する

カスタムフィールド フィールド名: my_custom_fieldsとして、get_post_meta関数を使い、下記のように書く。 <?php echo get_post_meta( $post->ID , 'my_custom_fields' , true ); ?> 第3引数($single)は $single は true または false としてください。true...

View Article

Image may be NSFW.
Clik here to view.

WordPressのページ投稿画面に自前のメタボックスを追加する(プルダウンメニュー編)

投稿画面に自前のメタボックスを追加するのなんぞプラグイン使えばさくっと終わります。 しかし、実案件ではプラグインの範疇だけで事収まるわけもなく、結局自分でコード書けたほうがよさそうです。というわけで、投稿画面にメタボックスを追加するadd_meta_boxで遊んでみました。 追加したメタボックスの概要...

View Article


Image may be NSFW.
Clik here to view.

WordPressのページ投稿画面に自前のメタボックスを追加する(ラジオボタン編)

WordPressのページ投稿画面に自前のメタボックスを追加する(プルダウンメニュー編)でプルダウン形式で作ったものの、やはり納得がいかなくてラジオボタンで作り直しました。スタイルも別にするのが面倒だったので読みにくいソースですが、とりあえずスニペットとしておいて置く事にします。 <?php /*管理画面が開いたときに実行*/ add_action('admin_menu',...

View Article

Image may be NSFW.
Clik here to view.

WordPress3.0からのフロントページ(トップページ)製作

3.0になって大幅に汎用CMSとしての機能が強化されたWordpress。テンプレート階層のページを見てると、こんなものが。。。 フロントページ表示 バージョン 3.0 以降。 1. front-page.php – 管理 > 設定 > 表示設定 セクションで「フロントページの表示」が「最新の投稿」または「固定ページ」どちらになっている場合でも使われる。 2. 固定ページ表示ルール –...

View Article

WordPress3.0に対応させたパンくずリスト表示コード

パンくずリストのコード探してみたところよさそうなのがあった(WordPressにプラグインなしでパンくずリストを表示させる方法)のですが、Wordpress3.0からトップページに任意のページを指定できるようになったので、トップに設定してあるページのタイトルをとってきて表示させたいところです。...

View Article


WordPressのカテゴリー一覧を任意のHTML構造で出力

get categoriesを使う。パラメータはwp_list_categoriesとほぼ同じ。

View Article


WordPressで最近の投稿n件の情報を取得してn件分ループさせる

wp_get_recent_postsを使う。表示件数も指定できる。 コード(例) 最新5件のリンクとその投稿日時をリスト表示する例 <ul> <?php $number_recents_posts = 5; // 必要な件数を指定します $recent_posts = wp_get_recent_posts( $number_recents_posts );...

View Article

WordPressで前後の投稿へのリンクを表示する

ループ内でprevious_post_link|next_post_linkを使う。 format (文字列) リンクの文字列の書式。リンクの前後に追加する文字を設定できます。「%link」と文字列内に表記すると「link」 (下のパラメータ) に置き換えられます。「Go to %link」とすると「Go to <a href=…」となります。デフォルトは「%link »」です link...

View Article

WordPressでtitleを階層表示する関数を作ってみた

表示ルールに関しては”WordPress3.0に対応させたパンくずリスト表示コード”と同じで、タイトル表示に最適化しただけです。 コード function hierarchical_title( $separateText ){ $separate = ' ' . $separateText . ' '; global $wp_query; $front_page_text = 'トップ';...

View Article

WordPressのクエリの引数チートシート

使うたびに引数名を調べたりする事が多いので、チートシート兼スニペット用として置いておく。WordPress3.0版。非推奨・先頭固定投稿引数は除外。 <?php $myQuery = new WP_Query(); // WP_Queryオブジェクト生成 $param = array( //パラメータ //カテゴリー引数 'cat' => '1', //(整数)-...

View Article


WordPress3.0のカスタム投稿タイプを、実案件を想定して実践してみる

いまさらながら「カスタム投稿タイプ」をきちんといじってみる。 以下の“ありがちな要件”を立てて完成までの流れを追っていく。 お知らせを専用の投稿画面から追加・管理していきたい - 管理画面にカスタム投稿タイプを追加する トップページにお知らせ最新10件を表示したい - ”最新10件のカスタム投稿タイプ”を出力するループを作成する...

View Article

Image may be NSFW.
Clik here to view.

WordPressの投稿画面に画像アップロード機能つきの自作メタボックスを追加する

プラグインを使わずにWordpressの投稿画面に追加したメタボックスのカスタムフィールドに、アップローダー経由で画像を流し込めないかと探してみたところ以下を見つけた。 Creating custom metaboxes and the built in uploader...

View Article

Browsing all 15 articles
Browse latest View live




Latest Images