私は現在ワードプレス サイトで作業しており、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にあると思います。私の場合、テンプレートが同じで機能しないため、これは不可能に思えます。