plugin links not working

时间:2012-10-13 作者:gzhmr

我正在本地使用最新版本的WordPress(3.4.2)(XAMPP 1.7.7[PHP:5.3.8])开发一个插件,由于某些原因,插件中的链接不起作用。我只是有一个简单的删除链接,链接到“删除库”。插件管理页面中的php文件。这个文件(delete gallery.php)只调用一个函数从数据库中删除记录,并重定向回调用它的页面(插件管理页面)。很简单。但是,当单击链接时,由于某种原因,我被定向到XAMPP根目录(localhost:8080/XAMPP),而不是请求的目标目录(delete gallery.php)。

$url = plugins_url(\'includes/delete-gallery.php\', _FILE_);
echo \'<a href="\'.$url.\'?gallery_id=\'.$gallery[\'gallery_id\'].\'">Delete</a>\';
我知道hrefs的路径在链接上是正确的,因为它显示在悬停状态栏中,但由于某些原因,它在提交时没有在本地定位文件。如果我将目的地设置为外部的某个地方(如google.com等),它可以正常工作,但不能在wordpress中本地工作。

permalink结构已更新,并且。htaccess文件当前为:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
如果我使用空白。htaccess文件我没有被重定向到XAMPP根目录,而是得到404错误“找不到对象!”!在此服务器上找不到请求的URL….\'单击链接时。

有什么需要设定的吗。htaccess是否允许在wordpress中进行本地重定向?我在这里不知所措。如有任何建议,将不胜感激。

1 个回复
SO网友:gzhmr

文件参数中未注意到的简单语法错误。有单下划线而不是双下划线。

结束

相关推荐

如何在不使用php.ini或htaccess的情况下降低最大文件上传大小?

有很多人在讨论如何增加php最大上载文件大小。。。在我的情况下,虽然我想将其从8MB缩减到4MB。。。在我的cpanel配置中,如果我更改设置,它最终将更改所有托管网站的设置。。。这是我不想要的(在其他wordpress安装上,我需要8)。我试着安抚一个php。我的WP安装所在的user/public\\u html根目录中的ini,但没有更改。如果我尝试加入规则。htaccess我收到一个内部服务器错误有没有办法告诉wordpress将可上传文件的限制设置为低于php限制?我试图查看wp config中