wordPressで牛のようなコーディングをやめるソリューションを探しています
私は開発、ステージング、そして本番サイトでバージョン管理システム(gitかbitbucket)を置きたいです。このようなもの
dev.site.com
staging.site.com
site.com
または
site.com/dev
site.com/staging
site.com
可能であれば、あるバージョンから別のバージョンにプッシュするプラグインまたはシステムがあります。
データベースに問題はありませんか。
あなたが私にその目的のためにubuntuで使用することができるどんなプログラムでも私に忠告するべきであるなら。
ご協力いただきありがとうございます?
WP Tavern には良い方法がいくつかあります。 WP Pusherというプラグインもあります。
Dev、staging、productionなどのような異なるドメインの使用に関しては、dev、staging、productionなどに対して 異なるリモートリポジトリのセットアップ をすることができます。あなたがいる開発の段階。
ただし、Ubuntuをローカルで使用している場合は、開発環境用にクイックLAMPスタックを設定します。こうすることで、変更を加えるたびにリモートレポジトリにプッシュする必要なしに、変更が反映されるようになります。
あなたがMacを使っているなら、 Homebrew をチェックしてください。これは素晴らしいローカル環境を作成します。
各環境のwp-configでENV定数を定義することをお勧めします。
ライブ以外の環境がインデックスに登録されていないことを確認するために、ENVがライブに設定されていないときにブログを非公開に設定する、このような単純な機能を使用できます。
function set_robots() {
$blog_public = get_option('blog_public');
if ( ENV == 'live' ) {
if ( $blog_public == 0 ) {
update_option('blog_public', 1);
}
} else {
if ( $blog_public == 1 ) {
update_option('blog_public', 0);
}
}
}
add_action( 'admin_head', 'set_robots' );