小编Wen*_*diT的帖子

每次都在<IfModule mod_rewrite.c>中重写OnEng?

我不知道我是否可以在我的htaccess中使用RewriteEngine叙述上只有一次,当它在IfModule mod_rewrite.c被嵌入或我必须每次都使用它,因为它是内嵌?

见下面的例子.谢谢

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} /?author   [NC]
RewriteRule .* - [F]
</ifModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} g=  [NC]
RewriteRule ^(.*)$ - [F,L]
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

.htaccess mod-rewrite

12
推荐指数
1
解决办法
6万
查看次数

多个设置 Wordpress 选项页面插件

我想为我的插件制作一个包含多个设置的选项页面。我想使用此代码作为开始:http : //codex.wordpress.org/Creating_Options_Pages#Example_.232

<?php
class wctest{
    public function __construct(){
        if(is_admin()){
            add_action('admin_menu', array($this, 'add_plugin_page'));
            add_action('admin_init', array($this, 'page_init'));
        }
    }

    public function add_plugin_page(){
        // This page will be under "Settings"
        add_options_page('Settings Admin', 'Settings', 'manage_options', 'test-setting-admin', array($this, 'create_admin_page'));
    }

    public function create_admin_page(){
    ?>
    <div class="wrap">
        <?php screen_icon(); ?>
        <h2>Settings</h2>           
        <form method="post" action="options.php">
            <?php
                    // This prints out all hidden setting fields
            settings_fields('test_option_group');   
            do_settings_sections('test-setting-admin');
        ?>
            <?php submit_button(); ?>
        </form>
    </div>
    <?php
    }

    public function page_init(){        
        register_setting('test_option_group', 'array_key', array($this, 'check_ID'));

        add_settings_section(
            'setting_section_id',
            'Setting',
            array($this, …
Run Code Online (Sandbox Code Playgroud)

wordpress

5
推荐指数
1
解决办法
5098
查看次数

使用PHP从WordPress插件写入文本文件

我正在尝试将日期写入WordPress插件中的文本文件.虽然这适用于单个PHP文件,但是当我将代码添加到插件时它不会写入.TXT文件具有权限777,与插件文件位于同一目录中.

我究竟做错了什么?

这是插件,我添加的行在块中//log 404s to text file:

 <?php
 /*
 Plugin Name: Mail me 404 errors
 Plugin URI: http://me.com
 Description: A 404 status triggers an email with details.
 Version: 1.0
 Author: Me
 Author URI: http://me.com
 */
 //SENDS 404 EMAIL TO ADMIN


 function email_admin($location){   
     // ip address
     $ipaddress = $_SERVER['REMOTE_ADDR'];
     if (!empty($_SERVER['X_FORWARDED_FOR'])) {
         $X_FORWARDED_FOR = explode(',', $_SERVER['X_FORWARDED_FOR']);
     }
     elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
         $X_FORWARDED_FOR = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
     }
     else {$ipaddress = "undefined";}
     if (!empty($X_FORWARDED_FOR)) {
         $ipaddress = trim($X_FORWARDED_FOR[0]);
     }

     // …
Run Code Online (Sandbox Code Playgroud)

php wordpress fopen fwrite

4
推荐指数
1
解决办法
1万
查看次数

Google Analytics限制了定义

我正在编写一个插件,可以为GA创建相当多的事件.我想查看https://developers.google.com/analytics/devguides/collection/gajs/limits-quotashttps://developers.google.com/analytics/devguides/等网页上使用的定义的含义.config/mgmt/v3/limits-quotas.

这些是一些限制和配额

  • 每个物业每月点击1000万次
  • 每个项目每天50,000个请求
  • 每次500次点击
  • 每位访客每天200,000次点击

我想知道的意思是:

  • 击中
  • 属性
  • 请求
  • 项目
  • 会议

此外,如果一个家庭共享相同的IP地址,他们将是一个访客,对吗?

大约50,000个请求.这个假设是对的吗?

总请求数=总浏览量(=点击次数?)+总事件因此,如果有4200次综合浏览量和46000次事件,我已经达到了50,000次请求?

google-analytics

2
推荐指数
1
解决办法
2378
查看次数

Wordpress:搜索结果只在一个类别中

我正在使用此代码确保搜索结果仅显示一个类别的结果.它的效果非常好,但副作用是在所有帖子页面的后端,搜索也只提供同一类别的结果.我怎样才能确保它在前端而不是在后端工作?

//EXCLUDE CATEGORIES FROM SEARCH RESULTS
function SearchFilter($query) {
if ($query->is_search) {
$query->set('cat','1');
}
return $query;
}
add_filter('pre_get_posts','SearchFilter');
Run Code Online (Sandbox Code Playgroud)

php wordpress search filter categories

0
推荐指数
1
解决办法
5116
查看次数