1

私は現在ワードプレス サイトで作業しており、2 つのページで同じページ テンプレートを使用しています。ページ テンプレート ファイルは single.php です。これで、両方ではなくいずれかのページに必要な履歴戻るボタンができました。また、パーマリンクを使用しています。phpが苦手なので、どなたか教えていただきたいです。インターネットで次のコードを既に見つけましたが、動作させることができません。

php:

<?php
    if (strpos($_SERVER["REQUEST_URI"], "localhost:8888/sunbook/reader-comments/") >= 0) {
        $historyback_class = "showme";
    }
    else {
        $historyback_class = "hideme";
    }
?>

html:

<div id="historyback" class='<?php echo $historyback_class; ?>'>
    <script>
        function goBack()
        {
            window.history.back()
        }
    </script>

    <input type="button" value="Back" onclick="goBack()">
</div>

CSS:

#historyback { margin-left: auto; margin-right: auto; width: 95%; max-width: 920px; color: #bfbfbf; font-size: 23px; font-family: 'RobotoLight', Arial, sans-serif; line-height: 28px; margin-bottom: 0px; }
.hideme { display: none; }
.showme { display: block; }

どこでもphpファイルを呼び出しているため、問題は要求されたURIにあると思います。私の場合、テンプレートが同じで機能しないため、これは不可能に思えます。

4

0 に答える 0