Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

inc/vk-blocks内のブロック関連のコードの場所と役割が関連せず、わかりにくいのでリファクタリングしたい #1382

Closed
3 of 14 tasks
shimotmk opened this issue Aug 19, 2022 · 2 comments

Comments

@shimotmk
Copy link
Contributor

shimotmk commented Aug 19, 2022

自分のイメージとしてはsrc ≒ inc/vk-blocks

ブロック関連のコードはinc/vk-blocks/blocksディレクトリーを作ってそこで管理する
inc/にはvektor-wp-librariesなどの他のライブラリーのみ置く
inc/vk-blocks内を読み込むファイルはinc/vk-blocks/vk-blocks-functions.phpに書く

変更すること

1タスク1ブランチというわけではないです。
とりあえず目についたものだけザッと書いたので少しずつやろうと思っています

何かご意見、ご質問などありましたらコメントいただければと思います。

@shimotmk
Copy link
Contributor Author

helpers.phpをutilsフォルダに移動、変更する

srcも_helperからutilsになったので合わせたい
de293d8

@shimotmk
Copy link
Contributor Author

inc/vk-blocks-config.php をvk-blocks-load.phpに変更する

こちらはファイルの内容と合っていない感じがします。
元々、汎用的に利用する関数をここで定義するつもりだったと思うんですね。
なので、本来ならば「共通関数の定義」となるのかなと。

なんてことを書いているうちに思ったのですが、
冒頭のサーバーサイドレンダリングスクリプトの読み込みもvk-blocks-config.php でやったらいいと思うんですね。そうすると、こちらは関数の定義だけになり、役割分担がすっきりします。

vk-blocks-config.php も vk-blocks-pro.php からしか読み込まないのであれば、vk-blocks-load.php という名前に変えてもいい気もします。話広がってすみません。ちょっと検討してみていただけますと幸いです。

Originally posted by @mthaichi in #1386 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant