php – WordPress – 如何更改相对链接的绝对链接
发布时间:2020-12-13 16:09:27 所属栏目:PHP教程 来源:网络整理
导读:我刚刚为客户完成了我的第一个Wordpress站点,并通过FTP传输将文件发送到他们的服务器.我刚收到以下评论 – “…有些东西似乎没有正确显示,或正确连接……看起来好像他们使用绝对链接而不是相对链接,所以某些事情没有正确地通过……” 我甚至没有意识到这将是
我刚刚为客户完成了我的第一个Wordpress站点,并通过FTP传输将文件发送到他们的服务器.我刚收到以下评论 –
“…有些东西似乎没有正确显示,或正确连接……看起来好像他们使用绝对链接而不是相对链接,所以某些事情没有正确地通过……” 我甚至没有意识到这将是一个问题,因为我认为所有的链接都需要改变.是否有一个代码函数可以在functions.php文件中进行修改?我已经看到有一个wp_make_link_relative和以下过滤器 – add_filter( 'post_link','wp_make_link_relative' ); // Normal post link add_filter( 'post_type_link','wp_make_link_relative' ); // Custom post type link add_filter( 'page_link','wp_make_link_relative' ); // Page link add_filter( 'attachment_link','wp_make_link_relative' ); // Attachment link add_filter( 'get_shortlink','wp_make_link_relative' ); // Shortlink 我应该将这些应用到我的functions.php文件中吗?这会修复一切还是我需要应用其他任何东西,比如插件? 解决方法
要获得图像/图标的相对链接,JS和CSS资产会执行以下操作.
我想你的资产就像这样, - theme-name - - assets - - - images - - - css - - - js 因此,要访问js目录中名为scripts.js的文件,请使用以下代码链接到该文件 get_stylesheet_directory_uri() . '/assets/js/scripts.js' 它将返回以下URL http://example.com/wp-content/themes/theme-name/assets/js/scripts.js (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |