プラグイン設置方法(WordPressサイト)
プラグイン設置方法(WordPressサイト) WordPressで作ったサイトはこちらの方法をご利用下さい。 PHPコードを記入するための共通のファイルがあるCMS系サイトでも 同様の手法で設置が可能です。 プラグイン(lck_cloud.php)をダウンロード。 マイページの下図の場所からダウンロードして下さい。 (有料版のお試し版または正式版が必要です。) 画像No.432 プラグインファイル内の修正。 ダウンロードしたlck_cloud.phpを開いて、以下の赤文字の箇所を変更して下さい。 //==================================================// $lck_cloud_uno = '13000'; $lck_cloud_domain = 'fs.lck-cloud.jp'; $lck_cloud_error = 'https://www.your-website.com/'; $lck_cloud_path = '/'; //==================================================// 1行目---LCK cloud会員制システムの登録Noに置き換えて下さい。 2行目---LCK cloud会員制システムのドメイン名に置き換えて下さい。 (独自ドメインプランの場合は独自ドメイン名になります。) ※WordPress側のドメイン名ではありませんのでご注意下さい。 3行目---ログインエラーにより権限が満たされていない場合の 飛び先となるURLを指定して下さい。会員制限がかけられて いないURLを指定する必要があります。 (自社のトップページまたは会員サイトのトップページでもOK) 4行目---通常は変更の必要はありません。 (自社のサイトが特定のディレクトリ以下で動いている場合に指定) lck_cloud.phpのアップロードと絶対パスの取得 lck_cloud.phpをFTPでWordPressが動いているサーバーの任意の場所へ転送して下さい。 以下のようなlck_cloud.phpの「絶対パス」という情報を取得する必要があります。 (絶対パスの例) /etc/www/html/wordpress/sample/lck_cloud.php lck_cloud.phpに簡単に絶対パスを取得できる設定がありますので、取得方法がわからない場合は次のステップで取得して下さい。取得方法がわかる場合は読み飛ばして下さい。 絶対パスの取得方法 ダウンロードしたlck_cloud.phpを開いて、以下の赤文字の「0」の箇所を「1」に変更して下さい。※半角数字で入力して下さい。 <? $lck_root = 1; $lck_set = array(); function lck_cloud($grp = ""){ global $lck_set; $f = 0; 変更が終わったら、FTPでサーバーへ転送してブラウザでWEBからlck_cloud.phpへアクセスすると絶対パスが表示されます。表示された絶対パスをメモして、再び上の「1」を「0」に戻して再度転送して下さい。 WordPressテーマエディタへアクセス メニューから外観→テーマエディタを開いて下さい。 画像No.436 「テーマのための関数」ページへアクセス テーマエディタ画面の右側から「テーマのための関数(function.php)」を クリックして下さい。 画像No.437 埋め込みコードの貼り付け 図の「追記する部分」を加えて下さい。 万一の入力ミスがないよう以下をコピーして張り付けて下さい。 この部分が会員制限の設定となりますので、 貼り付け後に編集してご使用下さい。 include('/etc/www/html/sample/lck_cloud.php'); $lck_set[] = "/sample-page/"; $lck_set[] = "/test-page/,AAA"; $lck_set[] = "/user-page/,AAA,BBB"; lck_cloud(''); 1行目---上で取得した絶対パスを記入して下さい。 2〜4行目 制限したいディレクトリ名を前後半角スラッシュで囲って記入して下さい。グループ制限する場合はディレクトリ名の後に半角カンマで区切ってグループ名を記述して下さい。2〜4行目は不要な場合は削除して、必要な場合は増やすことができます。最低1行は必要です。0行の場合はプラグインごと取り除いて下さい。以下は例です。 5行目---変更の必要はありません(記述は必要)。$lck_set[] = "/sample-page/"; 指定したディレクトリはログイン済みの会員しか見れない $lck_set[] = "/test-page/,AAA"; 指定したディレクトリはログイン済みのAAAグループの会員しか見れない $lck_set[] = "/user-page/,AAA,BBB"; 指定したディレクトリはログイン済みのAAAグループとBBBグループの会員しか見れない 画像No.438 |
|