Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 指向Wordpress中的目录_Php_Wordpress - Fatal编程技术网

Php 指向Wordpress中的目录

Php 指向Wordpress中的目录,php,wordpress,Php,Wordpress,我正在尝试将Wordpress博客页面集成到我的(php)网站中。到目前为止,我已经成功地创建了一个应用程序,并将其安装到子目录中。我可以看出这是可行的 我面临的问题是图像没有显示(alt文本是)。问题在于Wordpress使用了一个错误的路径: 错误路径:https://sitename.com/wordpress/blog/images/brand/logo.png 正确:https://sitename.com/images/brand/logo.png 它不应该包含/wordpress/

我正在尝试将Wordpress博客页面集成到我的(php)网站中。到目前为止,我已经成功地创建了一个应用程序,并将其安装到子目录中。我可以看出这是可行的

我面临的问题是图像没有显示(alt文本是)。问题在于Wordpress使用了一个错误的路径:

错误路径:
https://sitename.com/wordpress/blog/images/brand/logo.png
正确:
https://sitename.com/images/brand/logo.png

它不应该包含
/wordpress/blog/


如何在不复制文件的情况下将其解析为指向正确的目录。请注意,在代码中,路径写为:
/images/brand/logo.png

将其放入根目录中的htaccess中

RewriteEngine On
RewriteRule ^wordpress/blog/images/(.*)$ /images/$1 [L]
这应该重写那些URL


根据你的需要,你也可以考虑这个问题。听起来您的问题并不是想更改所有URL,只更改图像的URL。

将其放在根目录中的htaccess中

RewriteEngine On
RewriteRule ^wordpress/blog/images/(.*)$ /images/$1 [L]
这应该重写那些URL


根据你的需要,你也可以考虑这个问题。听起来你的问题不在于你想更改所有的URL,只更改图像的URL。

如果你已经有路径/images/brand/logo.png,只需像这样向上两级

../../images/brand/logo.png


如果您使用的是wordpress默认主题/img上传文件夹,则wordpress内置函数get\u stylesheet\u directory()将适用于您。在这种情况下,无论您将项目转移到何处,它都会抓住这条路径,这比每次硬编码路径要好得多。

如果您已经有路径/images/brand/logo.png,只需像这样向上移动两级

../../images/brand/logo.png


如果您使用的是wordpress默认主题/img上传文件夹,则wordpress内置函数get\u stylesheet\u directory()将适用于您。在这种情况下,无论您将项目转移到何处,它都会获取此路径,这比每次硬编码路径要好得多。

如果您的图像文件夹位于主题目录中,则可以使用

<img src="<?php bloginfo('template_url'); ?>/images/brand/logo.png" />
/images/brand/logo.png/>
如果图像文件夹位于主题目录之外,则可以使用

<img src="<?php echo home_url(); ?>/images/brand/logo.png" />
/images/brand/logo.png/>

如果图像文件夹位于主题目录内,则可以使用

<img src="<?php bloginfo('template_url'); ?>/images/brand/logo.png" />
/images/brand/logo.png/>
如果图像文件夹位于主题目录之外,则可以使用

<img src="<?php echo home_url(); ?>/images/brand/logo.png" />
/images/brand/logo.png/>

您能为这些图像发布一些代码吗?您能为这些图像发布一些代码吗?