2015-07-19 103 views
3

我正在创建一个使用Wordpress的网站,目前正试图将社交媒体按钮放在标题上,使用文本小部件来输入HTML,但图像没有显示,我想知道是否有东西处理文件权限,因为当我开始开发网站时,我试图上传一个标题图像,并收到错误“无法创建目录[目录名称]它的父目录是否可由服务器写入?”所以我进入了termnial,并输入sudo chmod -R a + w/Applications/XAMPP/xamppfiles/htdocs/sitename/wp-content/解决了我的上传问题。WordPress的 - 链接到HTML中的图像无法正常工作

我在本地开发,当我使用外部网站作为图像的src时,它显示我网站上的按钮。

我的图片存储在: /应用/ XAMPP/xamppfiles/htdocs中/站点名称/可湿性粉剂内容/ myimages/

网站文件位于: /应用/ XAMPP/xamppfiles/htdocs中/站点名称/可湿性粉剂内容/主题/ twentyfifteen独生子女/

现在SRC链接应该是: SRC = “../../ myimages/instagram.png” ,但它是不是和我甚至尝试过其他变体利用/应用

开始的完整链接所以我的问题是,这是否确实是文件权限问题,如果是这样的权限我应该用什么以及如何进入。但是,如果它与权限无关,我还能做些什么来纠正问题?

+0

我不知道我是否理解你的问题的权利,但我会建议1.请检查“myimages”权限2.为什么不使用例如主题目录<?php echo get_template_directory(); ?>或媒体库目录来存储图像? – meck373

+0

如果你将检查图片没有显示的元素,那么会有一个链接...在url中复制该链接,并且你能告诉我们该网址是什么意思...或者检查元素中没有任何内容? ?? –

回答

1

要么是“/wp-content/myimages/img1.png”,要么只是通过cms上传媒体上传图片,然后从那里抓取网址。这使得它更快也

+2

谢谢我已经使用了CMS媒体上传器,但我用于img src的链接不正确,我正在使用../../myimages/instagram.png,但CMS媒体上传器给了我链接'http://本地主机/站点名称/可湿性粉剂内容/ myimages/instagram.png' – Smush

1

你会成功拿到图片,请尝试在你这个

文本控件,请尝试通过文件路径如下图所示:

<img src="http://www.sitename.com/wp-content/myimages/img1.png" /> 

befor此请确认图像的位置加载图像路径浏览器http://www.sitename.com/wp-content/myimages/img1.png

我相信这将有助于!