[WordPress] HTML スクリプトで失敗してワードプレス is_user_logged_in

スポンサーリンク

質問

誰かはなぜこの以下の追加コードは正しく実行されませんを確認してください可能性が?PHP は、ワードプレスでは、HTML コンテンツを表示するスクリプトを脱出したが、このことは仕事を得ることができない!

結果がまたはないユーザーがログインしたかどうか、すべての HTML コンテンツを表示します。不思議なことに、しかし、私は HTML でレンダリングする else {…} の部分を取得できません。PHP でも良いではない、その場合の心をしてください私は何かを正しくに行って

NetBeans、経由でのデバッグを試みたが、IDE がフェイル セーフの調節で何も検出に失敗しました

<?php
    if ( is_user_logged_in() ) { 
?>
        <h2>Welcome to the Portal!</h2>
        <p>Here you can manage all information with an authorised account. You can click on the button below to create a new entry.</p>
        <button type="button" href="#" onClick="document.location = 'http://www.example.com'">Add Entry</button>
<?php 
    } else { 
        echo "<h1>Unauthorised!</h1>";
        echo "<javascript>document.location = \'http://example.com\'";
        exit;
    };
?>

答え

Alright, ので、私はコーディングの行くことを得た。それには、既定では、ワードプレスを許さなかった PHP の実行私のページで。私は「PHP を挿入」という名前プラグインがインストールされて、html、php、それが仕事をミックスするためのコードを変更!

[insert_php]
if (is_user_logged_in()){
echo "<h2>Welcome to the Portal!</h2>";
echo "<p>Here you can manage all entries with an authorised account. You can click on the button below to create an entry.</p>";
echo '<button type="button" onClick="document.location = \'http://somesite.com\'">Add Listing</button>';
} else {
echo '<h2>Unauthorized 401</h2>';
echo '<script>document.location = \'http://domain.tld'</script>';
};
[/insert_php]

http://stackoverflow.com/questions/32117718/wordpress-is-user-logged-in-failing-with-html-scripting

スポンサーリンク

Leave a Reply