勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

WordPressにお気に入り登録機能とお気に入り一覧ページを作成する方法

   

WordPressにお気に入り登録機能をつけたかった。

会員制のサイトじゃなかったのでログイン情報やアカウント情報は無し。

「WP Favorite Posts」というプラグインがドンピシャ。普通にインストールして有効化する。

そのままでも使えるが各種設定についてはこちらのサイト様が詳しく解説されている。

「お気に入り追加」もしくは「お気に入り解除」のリンクを表示させたい場所に

<?php if (function_exists('wpfp_link')) { wpfp_link(); } ?>

を書き込むと、登録されていれば解除リンクが、
登録されていなければ登録のリンクが表示される。
次にお気に入り一覧ページ。固定ページの新規作成をし、

というショートコードを書くことで一覧が表示される。

これだとテキストリンクの一覧なので味気なかった。

のなかに「wpfp-page-template.php」というのがあるので、

それを弄ることでカスタマイズできる。

例えば、

 

 

こんな感じにするとサムネイルとタイトルが表示される。

後は好きなようにclass名を割り振ってCSS効かせれば
柔軟にカスタマイズできる。

 - WordPress

  関連記事

WordPressで逆アクセスランキングの設置

WordPressに逆アクセスランキングを設置したかった。 ただ、広告が出ないタ ...

WordPressの管理画面で記事一覧にアイキャッチ画像を表示

WordPressの管理画面で記事一覧にアイキャッチ画像を表示させる方法のメモ。 ...

WordPressで任意のクエリをページ内で出力する方法

WordPressの固定ページ内でuidという任意のGETクエリを取得して、記事 ...

WordPressのfunctions.phpの初期設定

WordPressのテーマ作成時にfunctions.phpを書くが、いつも内容 ...

WordPressにインスタグラムの画像を表示

WordPressにインスタグラムへ投稿している画像を表示させたかった。プラグイ ...

WordPressにてフッターへ出現する笑顔マーク(smiley)を見えなくする方法

■やりたい事 WordPressにて左下へ勝手に出現する笑顔マーク(smiley ...

WordPressでユーザー毎にフラグを持たせる

WordPressでユーザー毎に何らかのフラグを持たせて、フラグによって分岐処理 ...

PHP5.1系にWordPressを入れる方法

無料レンタルサーバーにWordPressを突っ込むと、 「 サーバーの PHP ...

Polylangのスイッチャーでクエリを引き継ぐ

WordPressで多言語サイトを作成するにあたりPolylangというプラグイ ...

WordPressでGmailのSMTPサーバを使ってメール送信フォームを作る

■やりたかった事 WordPressでGmailのSMTPサーバを使用したメール ...