3月 20 2005

SOMY Logined Publish

somy @ 20:14

【セキュリティ欠陥】WordPress2.1以前でプラグインを使用している方へ
公開を終了いたしました

ログインしている場合と、ログインしていない場合に、指定したテキストを表示する事が出来るプラグイン。
一般の訪問者には見えない、管理者だけが見える項目が作れます。

例えば、管理ページ・アクセス解析へのリンクや、最近のコメントなどを表示するように書いておけば、Blogの運営も楽になります。

公開を終了いたしました
ダウンロード:Logined Publish(UTF-8)
ダウンロード:Logined Publish(EUC-JP)


プラグインをインストールし、有効化します。
有効化がわからない場合はココ

 
index.phpのソースに以下を書き足して下さい。

<?php logined_publish('text=ログインしています'); ?>

ログインしている場合は、指定したテキストが表示されます。
テキストにタグを書けば、リンクを貼ることも出来ます。
ログアウトした後、一般の訪問者と同じ状態だとテキストは表示されません。

他にこのような使い方も出来ます。
むしろ、こっちの方が主な使い方かもしれません。

PHPのif文のフラグとして使う

<?php if (logined_publish()) : ?>
<a href="/wp-admin/">管理ページ</a><br />
<a href="/wp-login.php?action=logout">ログアウト</a>
<?php else: ?>
<a href="/wp-login.php">ログイン</a>
<?php endif; ?>

ログインしている時は上部が表示され、していない時は下部が表示されます。

外部ファイルをインクルードする
まず、index.phpと同じ場所に”test_inc.php”をアップロードし、以下のように記述します。

<?php logined_publish('file=test_inc.php'); ?>

ログイン状態の時に”test_inc.php”の内容が表示されます。

両方を使ったやり方で、こんな事も出来ます。
index.phpのサイド部分に以下を記述

<li id="meta">Admin:
<ul>
<?php if (!logined_publish('file=test_inc.php')) : ?>
<li><a href="/wp-login.php">ログイン</a></li>
<?php endif; ?>
</ul>
</li>

2 Responses to “SOMY Logined Publish”

  1. Taste of Wind » カスタマイズまとめ says:

    [...] cklist v2.6.1 Show Hide “more” with WordPress(変更あり) Search Hilite Logined Publish SOMY SpamBlock JP スパム対策プラグイン StatTraq SpamBlock JPを [...]

  2. yamana says:

    logined_publish.php、test_inc.phpをサーバにアップしてましたが
    管理画面で表示されません。
    考えられる原因がありましたら教えてください。
    ※アップ場所は間違いありません。