我不知道我是否可以在我的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) 我想为我的插件制作一个包含多个设置的选项页面。我想使用此代码作为开始: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插件中的文本文件.虽然这适用于单个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) 我正在编写一个插件,可以为GA创建相当多的事件.我想查看https://developers.google.com/analytics/devguides/collection/gajs/limits-quotas和https://developers.google.com/analytics/devguides/等网页上使用的定义的含义.config/mgmt/v3/limits-quotas.
这些是一些限制和配额
我想知道的意思是:
此外,如果一个家庭共享相同的IP地址,他们将是一个访客,对吗?
大约50,000个请求.这个假设是对的吗?
总请求数=总浏览量(=点击次数?)+总事件因此,如果有4200次综合浏览量和46000次事件,我已经达到了50,000次请求?
我正在使用此代码确保搜索结果仅显示一个类别的结果.它的效果非常好,但副作用是在所有帖子页面的后端,搜索也只提供同一类别的结果.我怎样才能确保它在前端而不是在后端工作?
//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) wordpress ×3
php ×2
.htaccess ×1
categories ×1
filter ×1
fopen ×1
fwrite ×1
mod-rewrite ×1
search ×1