首页 小组 问答 话题 好文 素材 用户 唠叨 我的社区

[分享]Typecho附件上传如何去除域名链接?

天启Lv.1普通用户
2024-08-18 12:39:09
0
13

在 Typecho 中,如果您想要去除附件上传的域名链接,可以通过修改主题模板文件或者使用插件的方式来实现。以下是两种方法供您参考:
方法一:修改主题模板文件
打开您的 Typecho 主题目录下的 functions.php 文件(如果没有该文件,可以新建一个)。
在 functions.php 文件中添加以下代码:

// 去除附件上传的域名链接
function remove_attachment_domain($content) {
 $domain = Typecho_Widget::widget('Widget_Options')->siteUrl;
 $content = str_replace($domain, '', $content);
 return $content;
}


然后在需要输出附件链接的地方调用该函数,例如在文章详情页面模板文件中:

<?php echo remove_attachment_domain($attachment->url); ?>


通过以上方法,您可以在输出附件链接时去除域名部分,实现不显示域名链接的效果。
方法二:使用插件
如果您不想修改主题文件,也可以考虑使用插件来实现去除附件链接中的域名部分。
您可以搜索 Typecho 社区或者 GitHub 上的 Typecho 插件仓库,找到适合的插件来实现去除附件链接中的域名部分的功能。
以上是两种方法供您参考,您可以根据自己的需求和偏好选择适合的方法来去除附件链接中的域名部分。
如果您需要更多帮助或有其他问题,请随时告诉我,
我会尽力协助您。祝您顺利完成去除域名链接的操作!

天启
天启

65 天前

签名 : 大运河向南是我家   13       0
评论
站长交流