中田のタスク管理

タスクの詳細

完了
一人親方テンプレ作成
依頼者 Eijiさん
進捗率
100%  作業状況
現在の作業 加入費用に関する対応
作業完了日 2024-12-11 09:58:15
タスクタイプ 通常
タグ wordpress
現状サマリー

現在「完了」、進捗 0%。工程は全25件中 25件完了。

最新報告「加入費用に関する対応」(2024-07-22 08:28:27)

タスクの詳細情報・説明 別ウィンドウで表示

依頼の詳細

サイトマップ
https://docs.google.com/spreadsheets/d/1KrQ4atNkJ4OgUjnYSufkr-NperjJECs5LxjkLlL11PI/edit#gid=0

figma
https://www.figma.com/file/CcFqAy3FfBlimglSH5uqKM/%E4%B8%80%E4%BA%BA%E8%A6%AA%E6%96%B9%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3?type=design&node-id=145-4142&mode=design&t=Z0XKJcTtpiREDI84-0

場所(設定場所・参考URL)

sv7039.xserver.jp
plus@oyakata-plus.jp
zMVchsiD2e53

一人親方 WordPressログイン
https://oyakata-plus.jp/wp/wp-admin/

oyakata.plus@gmail.com
nM)Sx3$&)p@kpan6Uciyyg%K
oyakata / asai2024

対応者メモ・コメント 別ウィンドウで表示


作業工程・チェックリスト

現在の進捗:25/25 100%
テスト環境作成
ベーステンプレ準備
header.php
footer.php
index.php
投稿ページ single.php
サイド sidebar.php
パーツ置き場
固定ページ page.php
カテトップ category.php
コンテンツ挿入 - 一人親方労災とは
コンテンツ挿入 - 加入費用について
コンテンツ挿入 - 加入手続きの流れ
コンテンツ挿入 - 会社概要
コンテンツ挿入 - よくある質問
フォーム - お問い合わせ
SP版CSS設定
素材/画像を設置
確認/共有
ダミーテキスト対応
ダミー画像対応
お申し込みフォームの作成
料金ページ
エラー修正
加入費用に関する対応

コメント コメントフォーム

中田
エラー確認

一人親方(親方PLUS)のテンプレートで、管理画面からカテゴリ名を変更しようとすると以下のエラーメッセージが出ました。

こちらですが、カテゴリー名変更してもエラーが出ず、
再現しながらではないと正しい修正が行えません。

現状も同じ操作でエラー発生しますでしょうか?
発生する場合、どのような手順、どのカテゴリーを、どのページで変更したかの情報を頂きたいです。

コメントのURLコピー 2024-07-02 08:28:47
中田
エラー修正

Fatal error: Uncaught Error: Cannot assign an empty string to a string offset in /home/hokuriku631/oyakata-plus.jp/public_html/wp/wp-includes/functions.php:1286 Stack trace: #0 [internal function]: add_magic_quotes('') #1 /home/hokuriku631/oyakata-plus.jp/public_html/wp/wp-content/themes/oyakata-plus/inc/custom-category.php(117): array_map('add_magic_quote...', Array) #2 /home/hokuriku631/oyakata-plus.jp/public_html/wp/wp-content/themes/oyakata-plus/inc/custom-category.php(119): undo_strip_magic_quotes_slashes(Array) #3 /home/hokuriku631/oyakata-plus.jp/public_html/wp/wp-includes/class-wp-hook.php(326): save_extra_category_fileds(2) #4 /home/hokuriku631/oyakata-plus.jp/public_html/wp/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(2, Array) #5 /home/hokuriku631/oyakata-plus.jp/public_html/wp/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #6 /home/hokuriku631/oyakata-plus.jp/public_html/wp/wp-includes/taxonomy.php(3405): do_action('edit_term', 2, 2, 'category', Array) #7 /home/hokuriku631/oyakata-plus.jp/public_html/wp/wp-admin/edit-tags.php(183): wp_update_term(2, 'category', Array) #8 {main} thrown in /home/hokuriku631/oyakata-plus.jp/public_html/wp/wp-includes/functions.php on line 1286


chatGPT解答例

※incのcustum-category.phpの117行目のコードに対して

return (is_array($arr)) ? array_map('add_magic_quotes', $arr) : add_magic_quotes($arr);


このコードは、与えられた配列 $arr の各要素に add_magic_quotes 関数を適用するものですが、エラーが発生している箇所と関連があるようです。エラーメッセージから推測すると、add_magic_quotes 関数が空の文字列に対して適切に処理できていない可能性があります。

PHPでは古いバージョンから magic_quotes という機能がありましたが、現代のPHPバージョンでは非推奨となっており、その代わりに適切なエスケープ関数を使用することが推奨されています。

具体的な修正方法としては、次のようなアプローチが考えられます:

空の文字列をチェックする: add_magic_quotes 関数の中で、空の文字列に対して適切に処理する条件分岐を追加します。空の文字列に対して何もしないようにするか、エラーを回避する処理を追加します。

関数の代替: 古い magic_quotes のような機能を実現するために、適切なエスケープ関数を使用することを検討します。たとえば、addslashes 関数などがありますが、使用する場面やセキュリティ要件に応じて選択します。

修正例として、add_magic_quotes 関数が空の文字列に対して何もしないようにする場合、次のように修正できます:

function add_magic_quotes($value) {
if (is_string($value) && $value === '') {
return $value; // 空の文字列の場合はそのまま返す
}

// その他の処理を追加する
return addslashes($value); // 例として addslashes を使う場合

}

この修正では、add_magic_quotes 関数が空の文字列を受け取った場合、そのままその文字列を返すようにしています。これにより、空の文字列を処理する際のエラーが回避されます。

また、関数内で使用するエスケープ関数については、特定のセキュリティ要件に基づいて選択する必要があります。例として addslashes を使用しましたが、SQLインジェクションやクロスサイトスクリプティング(XSS)対策などを考慮して適切な関数を選択してください。

修正後には、この修正を行ったファイルを保存し、エラーが解消されていることを確認してください。

コメントのURLコピー 2024-07-01 08:55:36
中田
料金ページ作成

https://oyakata-plus.jp/price/

クレジットカード、銀行振込の表をいれたページの作成:
https://oyakata-plus.jp/price/

銀行振込の表:
https://docs.google.com/document/d/1H7QoxA1vGqrgbBzwfDoKlZAKrsOPztFBUrDrdtBf01I/edit

表2つを入れた状態、素材待ち

コメントのURLコピー 2024-06-18 17:31:38
中田
お申し込みフォーム

https://oyakata-plus.jp/signup/

こちらのフォームの作成。

見本:
https://chubu631.jp/apply/

改修内容:
https://docs.google.com/spreadsheets/d/1CYRjiNDnZG5uCKbVIlDCX8sIwz5nINjUhvH_8aXVDA0/edit#gid=0

タブ切り替えでOK:
タブをやめたい理由は現金振込のラベルに気が付かないかもしれないという点だけ

なので、見せ方としてはタブではなくボタン(バナー)的なものであったりしても良いかもしれません。

コメントのURLコピー 2024-05-16 17:13:02
中田

よくある質問の原稿:
https://chubu631.jp/faq/

反映
https://oyakata-plus.jp/qa/

デザインは後ほど共有いただく

コメントのURLコピー 2024-04-16 16:18:01
中田
一通り作成をしました

一通り作成をしました。

https://oyakata-plus.jp/

oyakata / asai2024

確認必要ページ

原稿がないものなど、確認が必要なページが以下に一覧になります。
https://docs.google.com/spreadsheets/d/1BA7JMFavPgEAEvTit0NtT88gLk-D0o8asoBQRhmsuEQ/edit#gid=0

以下ダミーになっている箇所をまとめています。

ダミーになっている箇所

1.ダミーテキストになっている箇所:
https://docs.google.com/spreadsheets/d/1BA7JMFavPgEAEvTit0NtT88gLk-D0o8asoBQRhmsuEQ/edit#gid=1882010389

2.ダミー画像になっている箇所:
https://docs.google.com/spreadsheets/d/1BA7JMFavPgEAEvTit0NtT88gLk-D0o8asoBQRhmsuEQ/edit#gid=664789145

コメントのURLコピー 2024-04-15 18:55:31
中田
お問合せフォームの作成

phpで作成。
メールアドレスの設定はfunctions.phpの
28行目から行う

https://oyakata-plus.jp/wp/wp-admin/theme-editor.php?file=functions.php&theme=oyakata-plus

お問合せフォームの作成:
https://oyakata-plus.jp/contact/

/contact
index.php
header.php

コメントのURLコピー 2024-04-11 19:48:58
中田
カテゴリー・固定ページ作成

会社概要:
https://gyazo.com/41cf85da2f724cd9c3bea7506ef2180d

よくある質問:
https://gyazo.com/e5104dd26b5b8420235969f63fa80275

カテゴリー:
https://gyazo.com/7d4c074e20c6edbf1bc21a4c08f60579

コメントのURLコピー 2024-04-10 00:18:37
中田
投稿・固定ページ作成

投稿ページ single.php
https://gyazo.com/4966af4c5186efc079d0357e704fdc38

サイド sidebar.php
https://gyazo.com/c0655663a9385d2aaf975f810dc8fda6

パーツ置き場
https://gyazo.com/ae4f6e47d124c534f48125fc3a7529d8

コンテンツ挿入 - 一人親方労災とは
https://gyazo.com/24bf5e0c8ffeed9e17886e52e743e09d

コンテンツ挿入 - 加入費用について
https://gyazo.com/a61c85ab2067722b5ff38bab387206b4

コンテンツ挿入 - 加入手続きの流れ
https://gyazo.com/3ef48f471f12faddae179eac6da055db

コメントのURLコピー 2024-04-08 20:09:47
中田
トップページ作成

index.php (front-page.php)
PC 9割
https://gyazo.com/3b80f189c47fa03165aaa69d18126835

https://gyazo.com/142e40e3ea74809b7dfc958a309c9422

https://gyazo.com/ec407bf9b517a7a2d6005439dfb2e64c

コメントのURLコピー 2024-04-04 18:01:13
中田
作業環境

作業環境:
ローカルMAMP
http://localhost:8887/wp001/

プラグイン:
advanced-custom-fields
classic-editor
no-category-base-wpml
MW WP Form

テーマテンプレート:
"oyakata-plus"で作成

コメントのURLコピー 2024-04-01 18:10:08

コメントフォーム

名前
タイトル
コメント
    ファイルのアップロード
    (このエリアにドロップしてください)
    ※ ファイルのURLはコメント内に含めてください。
    Markdown記法が使用可能
    # 見出し h1
    ## 見出し h2
    ### 見出し h3
    #### 見出し h4
    ##### 見出し h5
    
    **太字**
    
    水平線
    ---
    
    > 引用テキスト
    > 引用テキスト 
    
    ```
    コードの表示(ブロック)
    コードの表示(ブロック)
    コードの表示(ブロック)
    ```
    
    * リスト
    * リスト
    * リスト
    
    0. 番号リスト
    0. 番号リスト