コピペではなくファイル移動などによって投稿を移行する方法
投稿内容のテキストに関してはデータベースに入ってるので、ファイル移動だけで投稿を移行するのは無理です。データベースのダンプとリストアで移行はできるのですが、ドメインを含んだ文字列を置換するなどする必要がありますのでちょっと手間がかかります(sedやPerlのコマンドを知ってるのであれば大した手間ではないですが)。画像やCSSだけであればCyberduckの同期機能などを使えばある程度楽にできるとは思いますが。
cssを迅速に反映させそもそもローカル環境でテスト投稿をしなくてよくする方法
Cyberduckを使ってるのであればファイルメニュー内に同期機能があると思いますが、これを使えばわりと簡単にローカルとリモートのファイルを合わせられると思いますが、こちらはお使いではないでしょうか? ただ、DBの接続情報など書いてるファイルや投稿した画像ファイルのディレクトリなどは同期の除外に含む必要がありますが、もしかするとCyberDuckには同期の除外機能がないかもしれません。であれば、除外機能があるFTPソフト(MacであればFilezilla、Transmitなど)を使った方が良いでしょう。同期機能は何も考えずに使うとけっこう危険なので(ファイルが消えたりします)、バックアップを取って入念なテストの後に行うことをオススメします。
参考)
https://softaro.net/cyberduck/
同期機能に頼らずにやるならGitHubなどのソースコード管理システムを導入するなどして、デプロイ機能を実装するとかもありだと思いますが、CyberDuckをお使いということであれば、おそらくちょっと覚えることが多すぎて難しいかなとは思います(WordPressの場合はどこのディレクトリを管理するかなどの初期設定などがかなりややこしい)。
参考)
https://fantastech.net/github-wordpress
ローカル環境で必ず投稿して表示テストなどを行うということであれば、バックアッププラグインを使う方法もありかと思います。All-in-One WP Migrationプラグインは、DBの内容やファイルをすべてをクローンしつつ、ドメイン情報など環境に合わせてリストアしてくれます。ただ、リストア時にファイルをアップロードする必要がありますが、レンタルサーバをお使いの場合はファイルのアップロード制限に引っかかるなどで、使えない場合もあるかと思います。
参考)
https://lunalunadesign.net/2019/09/48/
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/21 17:48