为了在 Typecho 的文章页添加一个编辑按钮,并且只在您登录时显示该按钮,您可以按照以下步骤操作:
- 编辑主题模板:
打开您的 Typecho 后台,然后导航到控制台
->外观
->编辑当前外观
。找到post.php
或者与文章相关的模板文件。 添加编辑按钮代码:
在您希望显示编辑按钮的位置插入以下代码:<?php if($this->user->hasLogin()): ?> <a href="<?php $this->options->adminUrl('write-post.php?cid=' . $this->cid); ?>">编辑</a> <?php endif; ?>
这段代码的意思是:如果当前用户已登录,那么显示一个链接到文章编辑页面的“编辑”按钮。
- 保存更改:
保存您对模板的更改。 - 测试:
登录您的 Typecho 博客并访问任何文章页面,您应该能看到编辑按钮。当您点击它时,它会将您重定向到相应的文章编辑页面。 - 样式调整 (可选):
如果您希望编辑按钮有特定的样式,您可以为其添加 CSS 样式。例如,您可以在上述代码中为链接添加一个类,如<a class="edit-button" href="...">编辑</a>
,然后在您的 CSS 文件中为.edit-button
类添加样式。
请注意,为了确保安全,只有当您登录时,这个按钮才会显示。这确保了其他访问者或用户无法编辑您的文章。