我正在使用连接到我的远程bitbuckket git的github客户端的Windows 8笔记本电脑.我最近建立了我的网站localhost/WEBSITENAME/mobile的移动版本
现在在loaclhost/WEBSITENAME/mobile中的localhost/WEBSITENAME工作
现在github没有检测到新的移动文件夹,所以我无法推送我的移动文件.任何帮助都会很棒,因为我有另一个开发人员等待这些文件.
我正在为自定义WordPress多站点网络构建一个WordPress插件,并且有一些文件使用URL变量从第二个数据库(而不是WordPress数据库)加载信息.
在WordPress外部构建的版本中,通过导航到http://website.com/NAME-HERE
它将检查它是否是我的数据库中的用户名,如果不检查它是否在我的数据库中是一个组并加载与其用户名或组相对应的文件.
现在我完全迷失了将其实现到WordPress Multisite中.据我所知,插件无法.htaccess
重写?如何使其在所有网站上运行?
如果不是最好的方法来完成这个?
我是否需要将我的pretty.php
&.htaccess
重写放入我的根目录并将页面指向插件中的文件?如果是这样,它如何与多个主题一起使用?
我唯一的另一个想法是,这可以用类似的东西来实现RewriteMap
.
在这一点上,我认为我最好的选择是联系StackOverflow社区寻求帮助或指导.
的.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^(\w.+)$ ./pretty.php?pretty=$1 [QSA]
ErrorDocument 404 /404.php
Run Code Online (Sandbox Code Playgroud)
pretty.php
// First check if passed pretty parameter is a username.
if(checkIfUserByUsername($_GET['pretty']))
{
$_GET['username'] = $_GET['pretty'];
include("USERNAME.php");
// If not a username, check to see if it's an event.
}else if(checkIfStreamByPretty($_GET['pretty'])){
$_GET['id'] = getStreamIdFromPretty($_GET['pretty']);
include("GROUP.php");
}else{
// If …
Run Code Online (Sandbox Code Playgroud) 我多年没有使用WordPress,Customizer对我来说是全新的,我相信我已经搞砸了默认的配色方案值并且可以真正使用一些帮助.我拿了一个HTML网站,并在它的基础文件结构的TwentySixteen主题的顶部构建它,以及绑定到一些较新的功能(对我来说是新的).我Customizer.php
按照我需要的方式更改了文件以进行CSS更改,但它不再采用颜色方案选项并将它们传递出去,所以我的主题目前基本上没有颜色.我继续透过它来看看我搞砸了什么,但如果有人能指出我解决这个问题的方向会很棒.
这是我的Customizer.php文件的pastebin.
虽然通常我会尝试提供更多我试图修复它的细节,但此时我完全迷失了,只是拉起了Codex开始找出一些希望在某个地方休息的新事物.
任何帮助将不胜感激.
编辑:如果我手动选择颜色并保存它,它可以工作.只是不使用Color Schemes和默认配色方案.
编辑2:还注意到它在自定义程序中进行编辑时不会自动更新网站(如选择新颜色),我现在完全陷入困境,不得不错过一些非常简单的东西.要对此开始赏金.
我正在创建一个专门的 WordPress 插件,它不能在这种特殊情况之外使用,对于问题的其余部分,我们将把 wordpress 插件文件夹称为插件文件夹。在插件文件夹内,我有多个文件,一个名为 form_submit.php 的文件和一个名为 form_template.php 的文件。form_template.php 注册为页面模板,可以通过 WordPress 仪表板应用于任何帖子或页面。问题是因为 form_submit.php 文件位于插件文件夹内,如何映射表单操作以将数据发布到文件?简单地将其列为
<form action="form_submit.php" method="post" >
Run Code Online (Sandbox Code Playgroud)
无法按照我的需要工作,因为它将在网站的根目录而不是插件文件夹中查找 form_submit.php ,并尝试在插件文件夹中为其映射 URL 方案,例如
<form action="wp-content/plugins/plug-folder/form_submit.php" method="post" >
Run Code Online (Sandbox Code Playgroud)
也不起作用,是否存在我没有想到的方法?
编辑:按照建议切换到使用plugins_url()后,它在我使用表单的两个实例之一中工作。我的注册表(附在下面)无法正常工作,返回加载页面时出错。
<form action="<?php echo plugins_url( 'register_submit.php', __FILE__ ); ?>" method="post" autocomplete="off">
<?php if($_GET['error'] == 'username'){ ?>
<div class="error_message">
Uh oh! That username is already taken.
</div>
<?php }else if($_GET['error'] == 'email'){ ?>
<div class="error_message">
Uh oh! That email is already in use.
</div>
<?php }else if($_GET['error'] == 'email_invalid'){ ?>
<div class="error_message">
Uh …
Run Code Online (Sandbox Code Playgroud)