勉強したことのメモ

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

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

   

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

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

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

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

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

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

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

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

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

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

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

例えば、

 

 

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

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

 - WordPress

  関連記事

WordPressでテーマの作成

CSSとHTMLコーディングデータがあり、それをWordPressのテーマに反映 ...

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

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

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

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

WordPressのカテゴリーベースに関して

WordPressのパーマリンク設定でカテゴリベースを設定したかった。ここは変更 ...

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

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

Polylangのスイッチャーとページャーの組み合わせ

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

WordPress記事本文の文字検索と置換方法

WordPressの記事本文内にhogeという文字列が含まれていた場合、hoge ...

WordPressのxmlrpc.phpへの攻撃

サーバーの死活監視をしているシステムから、1つのサイトが落ちているとアラートがき ...

WordPressでメモリを節約しつつ高速化する設定方法

メモリ1GのVPSを借りてWordpress以外にも、ちょいちょいものを置いてい ...

WordPressでSNSボタンが表示されない

WordPressでWordPress WP Social Bookmarkin ...