openshif部署的wordpress,安装主题后没有主题设置theme option选项卡,求帮助 165
在openshift上部署的wordpress,可是在安装完主题之后,在主题选项卡之下,没有对应主题的设置按钮,之前我在本地已经测试过了,在主题选项卡下边是有的。我不会代...
在openshift上部署的wordpress,可是在安装完主题之后,在主题选项卡之下,没有对应主题的设置按钮,之前我在本地已经测试过了,在主题选项卡下边是有的。
我不会代码,只能依靠可视化的操作来细化主题,可是在openshift上安装的wordpress,在主题安装完毕之后却少了那个可视化操作的选项,网上看了有人说是权限问题,弄了半天也不行,急求大神,,,跪求
第一张图是在本地测试的,第二张是在openshift上安装后的,缺少theme option选项,根本不能对主题进行细化操作,同样的主题。而且还有别的主题也出现了这个问题
谢谢
Ps:主题上要求的插件也全部安装了 展开
我不会代码,只能依靠可视化的操作来细化主题,可是在openshift上安装的wordpress,在主题安装完毕之后却少了那个可视化操作的选项,网上看了有人说是权限问题,弄了半天也不行,急求大神,,,跪求
第一张图是在本地测试的,第二张是在openshift上安装后的,缺少theme option选项,根本不能对主题进行细化操作,同样的主题。而且还有别的主题也出现了这个问题
谢谢
Ps:主题上要求的插件也全部安装了 展开
1个回答
展开全部
add_action('admin_menu', 'simple_theme_page');
function simple_theme_page (){
if ( count($_POST) > 0 && isset($_POST['simple_settings']) ){
$options = array ('analytics');
foreach ( $options as $opt ){
delete_option ( 'simple_'.$opt, $_POST[$opt] );
add_option ( 'simple_'.$opt, $_POST[$opt] );
}
}
add_menu_page(__('主题选项'), __('主题选项'), 'edit_themes', basename(__FILE__), 'simple_settings');
}
function simple_settings(){?>
<div class="wrap">
<h2>主题选项</h2>
<form method="post" action="">
<fieldset style="border:1px solid #ddd;padding-bottom:20px;margin-top:20px;">
<legend style="margin-left:5px; padding:0 5px;color:#2481C6;text-transform:uppercase;"><strong>统计代码添加</strong></legend>
<table class="form-table">
<tr>
<td>
<textarea name="analytics" id="analytics" rows="5" cols="70" style="font-size:11px;width:100%;"><?php echo stripslashes(get_option('simple_analytics')); ?></textarea>
</td>
</tr>
</table>
</fieldset>
<p class="submit">
<input type="submit" name="Submit" class="button-primary" value="保存设置" />
<input type="hidden" name="simple_settings" value="save" style="display:none;" />
</p>
</form>
</div>
加在functions.php里,这里边带的是自定义添加统计代码的主题设置,需要其他的得自己写
function simple_theme_page (){
if ( count($_POST) > 0 && isset($_POST['simple_settings']) ){
$options = array ('analytics');
foreach ( $options as $opt ){
delete_option ( 'simple_'.$opt, $_POST[$opt] );
add_option ( 'simple_'.$opt, $_POST[$opt] );
}
}
add_menu_page(__('主题选项'), __('主题选项'), 'edit_themes', basename(__FILE__), 'simple_settings');
}
function simple_settings(){?>
<div class="wrap">
<h2>主题选项</h2>
<form method="post" action="">
<fieldset style="border:1px solid #ddd;padding-bottom:20px;margin-top:20px;">
<legend style="margin-left:5px; padding:0 5px;color:#2481C6;text-transform:uppercase;"><strong>统计代码添加</strong></legend>
<table class="form-table">
<tr>
<td>
<textarea name="analytics" id="analytics" rows="5" cols="70" style="font-size:11px;width:100%;"><?php echo stripslashes(get_option('simple_analytics')); ?></textarea>
</td>
</tr>
</table>
</fieldset>
<p class="submit">
<input type="submit" name="Submit" class="button-primary" value="保存设置" />
<input type="hidden" name="simple_settings" value="save" style="display:none;" />
</p>
</form>
</div>
加在functions.php里,这里边带的是自定义添加统计代码的主题设置,需要其他的得自己写
追问
请问这是什么原理?我对比了本地测试和部署后的function.php文件,完全一样,如果添加了就不一样了
里面需要我自己添的,我真不知道该添什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询