MySQLからMariaDBへインポート
結論から言うと、MySQLからMariaDBへインポートはbigdump.php を使って行えました。 Duplicator やAll-in-One WP Migration でも問題なく移行できるのかどうかを知りたいところでしたが、移行元のワードプレスが3.6.1、PHPが5.2、容量不足もあってどちらも使用できず。 移行先がPHP7.3 なのでワードプレ…
ワードプレスエンジニアの制作メモ | テーマ関数からサイト構築まで
結論から言うと、MySQLからMariaDBへインポートはbigdump.php を使って行えました。 Duplicator やAll-in-One WP Migration でも問題なく移行できるのかどうかを知りたいところでしたが、移行元のワードプレスが3.6.1、PHPが5.2、容量不足もあってどちらも使用できず。 移行先がPHP7.3 なのでワードプレ…
画像の一覧から投稿へリンクしたい、ということで調べてみた。 画像に紐付いた投稿はpost_parent としてデータベースに保存されているそうで、 $post = get_post(‘画像ID’); $ID = $post->post_parent; echo get_permalink($ID); こんな感じで取得できるところまでは…
今回は入れ子になったリピーターの外側を逆に(管理画面での順番と逆)表示。*ページの下から上にスクロールしていく仕様なので 参考にしたのはhttps://stackoverflow.com/questions/25566448/advanced-custom-fields-repeater-how-to-reverse-order-wordpress リピータ…
サーバー移転やテスト環境から本番環境への移行などの際、All-in-One WP Migration などのツールが使用できれば楽なのだが、マルチサイトでは使用できないし、容量の都合やその他何らかの理由で使用できない場合もあり、その場合はファイルを移行してデータベースをエクスポート・インポートという手順になる。 このとき、移行元と移行先でドメインやディレクト…
マルチサイトで表示階層を変更したい場合は、データベースを編集する必要があるが、どこを編集するかの覚書。 ~_options のhome で表示するドメインを設定。 ~_blogs で各サイトのパスを設定。 その他は、htaccess とindex を表示階層に置くのは通常通り。 wp-config に追記したマルチサイト用の記述のうち’DOMAI…
以前、テーマ上の文言をテーマ関数で変更する方法を紹介したが、複数変更する方法を改めて。 function change_translate_text_multiple( $translated ) { $text = array( '変更したい文言1' => '変更後の文言1', '変更したい文言2&#…
未設定の場合はホーム設定を表示、カテゴリーページではカテゴリー名をキーワードに追加 function common_description($description) { global $post; global $aioseop_options; if (!is_front_page() && !get_post_meta($post-&g…
カテゴリーまたはその子カテゴリーに属する if (in_category( ‘blog’ ) || post_is_in_descendant_category( get_term_by( ‘slug’, ‘blog’, ‘category’ ))) 子カテゴリー…