###前提・実現したいこと
wordpressで会員制ポイントサイトを作っています。
ポイント不足の場合、リダイレクトさせる機能を、function.phpからショートコードを通して実装したいと考えています。
###発生している問題・エラーメッセージ
function.php読み込み時にエラーが起き、wordpressが開けなくなります。
追加記述部を除くと復帰するので、コードに誤りがあるのだと思います。
###該当のソースコード
/**
- Redirect for less points.
*/
function redirect_less_points(){ $user_id = get_current_user_id(); $type = $reaction->get_meta( 'points_type' ); $points = wordpoints_get_points( $user_id, $type ); if ($points <1){ header(Location:"http:www.yahoo.co.jp"); exit; } } add_action( 'redirect', 'redirect_less_points' );
###試したこと
上記コードをfunction.php内に記述し、ショートコードの利用を試みました。(失敗)
###補足情報(言語/FW/ツール等のバージョンなど)
言語:php
プラグイン:wordpoints(ポイント管理),ultimatemember(会員管理)
初心者で、既存のコードを拝借しながらの作成です。
関数の意味なども勉強しながら拝借していますが、phpの全体像は未だ掴めずにいる状態なので、基本的なことで間違えているのかもしれません。
どうか、よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー