Wordpress > wp-adminとwp-loginを力技で変更(とりあえず動く)

「Wordpress/wp-adminとwp-loginを力技で変更(とりあえず動く)」の編集履歴(バックアップ)一覧に戻る

Wordpress/wp-adminとwp-loginを力技で変更(とりあえず動く) - (2013/03/21 (木) 10:34:49) のソース

wp-admin を力技で、admin に変更する
wp-login を力技で、login に変更する
※サイトを作り込む前!推奨!!
※自己責任で!心配ならバックアップを取ること!

#highlight(){{
# cd wordpress本体を設置したディレクトリ
# ファイル内の wp-admin を admin に書き替える
for FILE in *.php; do sed -i -e "s/wp-admin/admin/g" $FILE; done
for FILE in *.html; do sed -i -e "s/wp-admin/admin/g" $FILE; done
cd wp-admin
for FILE in *.php; do sed -i -e "s/wp-admin/admin/g" $FILE; done
cd user
for FILE in *.php; do sed -i -e "s/wp-admin/admin/g" $FILE; done
cd ../includes
for FILE in *.php; do sed -i -e "s/wp-admin/admin/g" $FILE; done
cd ../network
for FILE in *.php; do sed -i -e "s/wp-admin/admin/g" $FILE; done
cd ../js
for FILE in *.js; do sed -i -e "s/wp-admin/admin/g" $FILE; done
cd ../css
for FILE in *.css; do sed -i -e "s/wp-admin/admin/g" $FILE; done
cd ../../wp-includes/
for FILE in *.php; do sed -i -e "s/wp-admin/admin/g" $FILE; done
cd css
for FILE in *.css; do sed -i -e "s/wp-admin/admin/g" $FILE; done
cd ../js
for FILE in *.js; do sed -i -e "s/wp-admin/admin/g" $FILE; done
cd ../..
mv wp-includes/class-wp-admin-bar.php wp-includes/class-admin-bar.php
sed -i -e "s/wp-admin/admin/g" ./wp-includes/js/tinymce/plugins/wpeditimage/css/editimage.css
sed -i -e "s/wp-admin/admin/g" ./wp-includes/js/tinymce/wp-mce-help.php
# ファイル名とディレクトリ名を書き替える
cd wp-admin/css
rename 's/wp-admin/admin/' *.css
cd ../..
mv wp-admin admin

# 今度は wp-login
for FILE in *.php; do sed -i -e "s/wp-login/login/g" $FILE; done
cd wp-includes
for FILE in *.php; do sed -i -e "s/wp-login/login/g" $FILE; done
cd ../admin
for FILE in *.php; do sed -i -e "s/wp-login/login/g" $FILE; done
cd includes
for FILE in *.php; do sed -i -e "s/wp-login/login/g" $FILE; done
cd ../..
mv wp-login.php login.php
}}

終わり。これでとりあえず問題なく動く。
これやった後は、wordpress本体のアップデートしない方が身のため。