プログラミング日記【12ヶ月目第2週】デイトラ40代アラフォー初心者

アフィリエイト広告を利用しています

2024/10/7(月)プログラミング日記

【Web制作コース 338日目】卒業制作 41日目

作業:3時間

作業内容

  1. 【上級編】DAY31 〜 44 卒業制作課題
P上級編を進めるだけ進める
DDAY31 〜 44 卒業制作課題
CSS読み込み(WordPress化)
CなぜかCSSがWordPressに反映しない
テーマが壊れていると、、2時間取り組んで解決不可😱
メンターさんに質問しないと無理そう
TF30 のときになんでCSSの設定は講義していかないの🤔って思ってたけど、そういうこと❓️
とにかく解決する🔥
AWordPress化完了!
bakushin
bakushin

メンターさんの回答でCSS反映された!

メンターさんの回答

テーマフォルダ直下にstyle.cssは存在していますか?
しっかり確認してみてください!

(functions.php はうまくいかないのでAI先生に聞いたらできた🤔)

あまりにもCSSがズレていて思わずうなった😅

ズレているのは、WordPressへCSSの反映ができていないから❓️
それとも、CSSの反映はされているけど、どうしてもWordPressで発生するズレという理解で良い❓️

メンターさんの回答

見た目が反映されている時点でCSSは読み込めているとは思いますが、ずれている原因についてはWordpressだから必ず発生するものというのはあまりないかと思います。

👆️とにかく頑張る🔥

2024/10/8(火)プログラミング日記

【Web制作コース 339日目】卒業制作 42日目

作業:2時間

作業内容

  1. 【上級編】DAY31 〜 44 卒業制作課題
P上級編を進めるだけ進める
DDAY31 〜 44 卒業制作課題
 WordPressにCSS反映
 WordPressの機能拡張
  (アイキャッチなど)
 footerの分割管理
CCSS反映!原因は、、style.css(テーマ名だけ)の場所がテーマ直下じゃなかっただけ
footer.phpで フッターの分割管理は完了
次は関連記事をテンプレートで管理する工程
記事を取得するためのループ処理 が次のやることと整理中🤔
一歩一歩、模索しながらになるけど進める🔥
AWordPress化完了!

2024/10/9(水)プログラミング日記

【Web制作コース 340日目】卒業制作 43日目

作業:2時間

作業内容

  1. 【上級編】DAY31 〜 44 卒業制作課題
P上級編を進めるだけ進める
DDAY31 〜 44 卒業制作課題
 single.php(コンテンツ部分実装)
C関連記事をテンプレ化する工程!と思っていたけどその前の工程があった
関連記事に投稿する個別記事は未作成👉️single.phpでWordPressの記事投稿を動的化必要
アイキャッチ、H1、公開日、ヘッダー、フッターは動的化⭕️
H2などこれから行う
single.phpできれば他のファイルにもほぼ応用できるはず🤔
AWordPress化完了!
bakushin
bakushin

デイトラの先輩、りょーさんが本日リリースされたコンテンツをさっそく購入しました!

これは破格の価格でした😊

Screenshot

2024/10/10(木)プログラミング日記

【Web制作コース 341日目】卒業制作 44日目

作業:1.5時間(寝坊😱)

作業内容

  1. 【上級編】DAY31 〜 44 卒業制作課題
P上級編を進めるだけ進める
DDAY31 〜 44 卒業制作課題
single.php(コンテンツ部分実装)
C関連記事の表示をWordPressテンプレートで実装中
抽出した記事の表示サイズがデカイ🤔どこが間違い??
ディスクリプションは👇️で抽出
ここまでのWordPress化で思うこと 👉️ 1ヶ月あればWP化完了できそう
1つ解決したら一気に進捗が進む感じ
AWordPress化完了!

2024/10/11(金)プログラミング日記

【Web制作コース 342日目】卒業制作 45日目

作業:3時間

作業内容

  1. 【上級編】DAY31 〜 44 卒業制作課題
P上級編を進めるだけ進める
DDAY31 〜 44 卒業制作課題
single.php(コンテンツ部分実装)
PHPフォーマッターの設定(PHP Intelephenseインストール & 設定)
 👉️プラグインの影響でWordPress関数のエラー表示OFF
スニペット登録(PHPフォーマット有効化)
Cここ数日募る不便さを先に解消したい 👉️ 2時間かかってやっと解決🙌
ターミナルで色々実行したけどPHPファイルがない??
Discord #デイトラ のサポートで検索 👉️ PHP Intelephense
イントール&設定してついについにフォーマットが効いた😭🙌
これで快適になった🔥
AWordPress化完了!
bakushin
bakushin

PHPフォーマットを有効化する方法もスニペット登録完了!

これで迷うことはなくなるはず!

参考サイト👇️

VSCodeでPHPの構文チェックとフォーマットを自動化する | e-joint.jp
VSCodeで構文チェックの自動化とフォーマット、これまでJavaScript, CSS, HTMLについては解説してきました。今回はその流れでPHPも行っちゃおうということでやっていきます。 あわせて読みたい 構文チェ

すっごく完結でわかりやすい解説でした!

明日からWordPress化により集中できる🔥

2024/10/12(土)プログラミング日記

【Web制作コース 343日目】卒業制作 46日目

作業:4時間

作業内容

  1. 【上級編】DAY31 〜 44 卒業制作課題
P上級編を進めるだけ進める
DDAY31 〜 44 卒業制作課題
single.php(コンテンツ部分実装)
C<?php the_content(); ?> で詰まる
👆️この部分にCSSが反映しない
上級編でコーディングしてきた TF30 のCSSを見ると、静的サイトで作成したコード表記が違う感じ
メンターさんに質問したら早いんだろうけど、まだ自分で考えてみる🤔
この表記方法をAI先生に聞いてみるけど明瞭な回答がない
ちょっと脳みそが疲れてきてプロンプトがうまく作成できない😭
AWordPress化完了!
bakushin
bakushin

WordPress化でできたこと!

  1. パンくずリスト
  2. WordPressでアイキャッチのリサイズ

パンくずリスト

<?php bcn_display(); ?>

👆️の親要素でスタイルを定義しておくとパンくずの見た目を反映できる

参考サイト

WordPressでパンくずリストを簡単設置できる「Breadcrumb NavXT」プラグイン | HPcode(えいちぴーこーど)
パンくずリストはWordPressの標準機能にはありません。 自分で1からテーマを作る場合は自作するかプラグインを使うかの2択になるわけですが、自作できないわたしは素直にプラグインを使っています。 WordPressのパンくずリストのプラグ

WordPressでアイキャッチのリサイズ

WordPressでアイキャッチがトリミングされる👉️function.phpでリサイズ修正⭕️(AI先生🙌)

<?php
function my_custom_image_sizes() {
  add_image_size('custom-thumbnail', 688, 1000);
  add_image_size('featured-image', 800, 400);//ここは自由に追記
  add_image_size('sidebar-thumb', 120, 120);//ここは自由に追記
}
add_action('after_setup_theme', 'my_custom_image_sizes');
 ?>
 <?php the_post_thumbnail('custom-thumbnail'); ?> 

 👆️()の中に定義したサイズ名を記述する

👇️参考サイト

WordPress|出力されるサムネイルのサイズを追加する方法 | コトダマウェブ
テーマをカスタマイズして、記事のアイキャッチ画像など任意のサイズで出力させたいときってあると思います。ここでは、新しいサイズのサムネイル画像の設定方法についてお話します。

2024/10/13(日)プログラミング日記

【Web制作コース 344日目】卒業制作 47日目

作業:4.5時間

作業内容

  1. 【上級編】DAY31 〜 44 卒業制作課題
P上級編を進めるだけ進める
DDAY31 〜 44 卒業制作課題
 front-page.php作成(index.phpを複製)
 index.phpコード削減(wp_head、wp_footer、thw_contentのみに)
 single.php(コンテンツ部分実装)
CSmash Balloon Instagram Feed インスタのフィード実装完了!
ブロックエディターでショートコード挿入で実装ってググると多い、AIの回答も同じ
TOPページをブロックエディーターで作成?🤔
2時間くらい試行錯誤して結果、デイトラの質問部屋を検索して解決の糸口を見つけた
やっぱりWordPressのテンプレがあった😅
<?php echo do_shortcode( ); ?>
あとは、プラグインの設定でgapをレスポンシブにすればOK!って思ったらレスポンシブ設定ができない💦
AIに質問して2時間近くかかってようやく実装完了!10分くらいで終わると思っていただけに想定外の時間消費。
しかも、よく見たら検証ツールでgap部分をクリックしたら、レスポンシブ反映してる、、レスポンシブ効かないんじゃなくて、同期していないだけだったみたい、、、
AWordPress化完了!
bakushin
bakushin

今日はプラグインを追加!

それぞれの備忘です。

WP Multibyte Patch

サイト内検索で日本語有効性の向上👉️WP Multibyte Patch(設定は特になし)

WP Multibyte Patchは必要か不要か?具体的に何をしているか見てみた
昔はWordPressをインストールすると一緒についてきたWP Multibyte Patchですが、最近のには入ってないみたい。経緯は分からないし、ぶっちゃけなくても動きはするんだけど・・・必要ない...

SEO SIMPLE PACK

SEO対策(各ページのディスクリプション入力など)👉️SEO SIMPLE PACK(特に設定なし)

 👇️要注意(header.phpの中に残っているとSEO SIMPLE PACKと重複👉️headを要確認)

  • titleタグ
  • descriptionのタグ
  • OGP用のタグ

Contact Form 7

特段の設定なし

コメント

タイトルとURLをコピーしました