Category: 管理画面


2017/06/24

【WordPress】管理画面にIP制限!

下記2か所に.htaccessを設置

/wp-admin

order deny,allow
deny from all
allow from 000.000.000.00 #許可するIPアドレス

 

wp-login.phpと同じディレクトリ

<Files "wp-login.php">
order deny,allow
deny from all
allow from 000.000.000.00 #許可するIPアドレス
</Files>
2016/01/14

「短縮URLを取得」ボタンを表示

WordPressをアップデートしたら、編集画面のパーマリンクの「編集」ボタンの横に「短縮URLを取得」ボタンがなくなってしまいました。
けっこう便利だったので、会った方がいいなってことで、以下をfunction.phpに記入

function.php

 /** 「短縮URLを取得」ボタンを表示 */
 add_filter( 'get_shortlink', function( $shortlink ) {return $shortlink;} );

 

2013/09/01

WordPress を専用ディレクトリに配置する

WordPressをインストールする際に、自分の場合、最近ではルートディレクトリにインストールすることがなくなりました。
理由といえば、まるごとリニューアルする時なんか、やりやすいです。

 

ダッシュボード>設定>一般

ここで、自分が配置したいディレクトリを設定。

WordPress のアドレス (URL) : http://example.com/wp
サイトアドレス (URL) : http://example.com

WordPress ディレクトリにある【index.php】と【.htaccess】 ファイルを、設定したサイトのルートディレクトリ(「サイトのアドレス」)へコピーする。
※移動ではなくコピー

 

  1. ルートディレクトリの【index.php】ファイルを修正。

  2. 修正前:
    
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );
  3. 修正後:WordPress コアファイルの新ディレクトリ名を使います。
    require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );
  4. ファイルを上書き保存。

 

WordPress を専用ディレクトリに配置する

http://wpdocs.sourceforge.jp/WordPress_%E3%82%92%E5%B0%82%E7%94%A8%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E9%85%8D%E7%BD%AE%E3%81%99%E3%82%8B

2012/12/21

アクセス制限

プラグインに頼らず、簡単にアクセス制限をかけれます。

function.php

<?php
/** アクセス制限 */
function require_login() {
if ( ! is_user_logged_in() && ! preg_match( ‘/^(wp-login\.php|async-upload\.php)/’, basename( $_SERVER[‘REQUEST_URI’] ) ) && ! ( defined( ‘DOING_AJAX’ ) && DOING_AJAX ) && ! ( defined( ‘DOING_CRON’ ) && DOING_CRON ) ) {
auth_redirect();
}
}
add_action( ‘init’, ‘require_login’ );
?>