WordPress中如何在Facebook链接代码内添加/mypage路径?
解决WordPress中Facebook链接添加自定义路径的问题
嘿,别着急,这个问题其实很容易搞定!咱们先看你现有的代码片段:
href="<?php echo get_option('facebook');?>"<i class="fab fa-facebook-f
你需要把/mypage路径拼接到从get_option('facebook')获取到的地址后面,具体有两种稳妥的方式,取决于你后台facebook选项存储的内容:
方式一:直接拼接(适用于选项已带结尾斜杠的情况)
如果你的get_option('facebook')返回的是类似https://www.facebook.com/(末尾带斜杠)的完整地址,直接在输出的内容后面加上mypage就行:
href="<?php echo get_option('facebook');?>mypage"<i class="fab fa-facebook-f
注意这里不用再加斜杠,因为原地址已经有结尾斜杠了,避免出现//mypage的错误格式
方式二:用WordPress内置函数处理(更通用的安全写法)
要是不确定后台的facebook选项有没有带结尾斜杠(比如可能存的是https://www.facebook.com),推荐用WordPress的trailingslashit()函数自动补全结尾斜杠,这样不管原地址是什么格式,拼接出来的路径都是正确的:
href="<?php echo trailingslashit(get_option('facebook'));?>mypage"<i class="fab fa-facebook-f
这个函数会自动检查原字符串的结尾,如果没有斜杠就加上,有斜杠就保留,完美避免双重斜杠的问题。
额外检查建议
你可以先在WordPress后台找到设置这个facebook选项的地方(一般是主题设置或者自定义选项面板),确认一下它存储的具体值,这样能更精准地调整代码。
内容的提问来源于stack exchange,提问作者CRN
相关产品推荐
相关产品推荐

