Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

1 自己紹介 ɹ઒Ҫণ඙ʢ͔Θ͍·͞ͻ͜ʣʢ@sakuragi_keiʣ ౦ژ౎෎தࢢࡏॅʢژ౎෎෣௽ࢢग़਎ʣ ʮCherry Pie Webʯ ୅ද ʮגࣜձࣾ౦ඒʯγχΞσΟ ϨΫλʔ

Slide 3

Slide 3 text

2 ౦ژ౎෎தࢢʹͯ Web੍࡞ɾDTP੍࡞ʢ14ظ໨ʣ https://www.cherrypieweb.com/ ϒϩά͸1997೥։ઃ ࠓ೥Ͱ28೥໨ ʂ ͪͳΈʹ WordPressͷॳ൛ϦϦʔε͸2003೥

Slide 4

Slide 4 text

3 גࣜձࣾ౦ඒ ౦ژ ૣҴాͷ੡൛ɾ੍࡞ձࣾ ΧλϩάɾύϯϑϨο τɾ ձࣾҊ಺ɾॻ੶ͳͲϖʔδ΋ͷ͕ಘҙ ɾΧλϩά੍࡞ઐ໳αΠ τʮΧλϓϥʯ ɹhttps://catalog.toubi.co.jp/

Slide 5

Slide 5 text

4 ΧλϩάɾձࣾҊ಺ͷҹ࡮෺੍࡞࣌ʹɺ ΢ΣϒαΠ τͷϦχϡʔΞϧΛड஫͢Δ͜ͱ͕ଟ͍

Slide 6

Slide 6 text

5 ɾ ҹ࡮෺ͷ಺༰Λ΢Σϒʹ΋ܝࡌ͍ͨ͠ ɾ ࠷৽৘ใΛ͍ͪૣ͘ൃ৴͍ͨ͠ɹɹɹɹˠɹ CMSͷಋೖ ɾ ࣗ਎Ͱߋ৽Ͱ͖ΔΑ͏ʹ͍ͨ͠ ➡ ➡

Slide 7

Slide 7 text

6 ͨͩɺॳճώΞϦϯάͷ࣌ʹ ͜ͷΑ͏ʹݴΘΕΔ͜ͱ͕ Α͋͘Γ·͢

Slide 8

Slide 8 text

7 WordPressは使わないでください WordPressは使わないでください

Slide 9

Slide 9 text

8 ? ?

Slide 10

Slide 10 text

9 『WordPressにしたら  修正は制作会社に  お願いしないといけないから、 時間もお金も かかりますよね?』

Slide 11

Slide 11 text

10 『WordPress って お知らせ以外は 管理画面から修正できない ですよね?』

Slide 12

Slide 12 text

11 『テキストと画像の 差し替えくらいしか できないんですよね?』

Slide 13

Slide 13 text

12 『管理画面に入っても、 触って壊しそうで 難しいです』

Slide 14

Slide 14 text

13 オレが知ってるWordPressと違う ? オレが知ってるWordPressと違う ?

Slide 15

Slide 15 text

14 ࣮͸ ΫϥΠΞϯ τͷ୲౰ऀ༷͕ೝ͍ࣝͯ͠Δ WordPressͱ͸

Slide 16

Slide 16 text

15 ➡ ➡ 【CASE 1ʳ ݻఆϖʔδͷίϯςϯπ͕ແ͍ ˠ ΧελϜςϯϓϨʔτ ɹɹ ʢxxxx-page.phpʣͰ࡞ΒΕ͍ͯΔ

Slide 17

Slide 17 text

16 ˔ͳͥɺͦ͏ͳ͍ͬͯΔͷ͔ʁ ɾ ϫʔΫϑϩʔͷ໰୊ σβΠϯˠHTMLԽˠWordPressԽ ɾ ΢ΣϒαΠ τ͸ͦ͏͍͏࡞ΓํΛ͢Δ΋ͷͩͱࢥ͍ͬͯΔ WordPressͰͷ੍࡞͕ϝΠϯͰͳ੍͍࡞ऀͷ৔߹ɺ WordPressͷ৽͍͠৘ใΛΩϟ ονΞοϓ͠ଓ͚Δͷ͸೉͍͠ ʢϒϩοΫΤσΟλɾϒϩοΫςʔϚʣ ɾ ӡ༻ऀʹյ͞Εͳ͍ͨΊͷ഑ྀ ฤूͯ͠΄͘͠ͳ͍ͱ͜Ζ͸WordPressͰ؅ཧ͠ͳ͍

Slide 18

Slide 18 text

17 ˔໰୊఺ ɾ ίϯςϯπߋ৽ʹWordPressҎ֎ͷπʔϧ͕ඞཁ FTPΞϓϦɾίʔυΤσΟλʔΞϓϦͳͲ ɾ ͋ΒΏΔػೳΛࣗ෼Ͱ࣮૷͢Δඞཁ͕͋Δ ίϯςϯπͷϦϏδϣϯ؅ཧɾαΠ τ಺ݕࡧ σόΠε͝ͱͷը૾ग़ྗɾOGPग़ྗͳͲ ɾ ςʔϚͷංେԽ ݻఆϖʔδϑΝΠϧɾը૾ʢ֤σόΠε༻͢΂ͯʣͳͲ

Slide 19

Slide 19 text

18 コンテンツが管理できないシステムって コンテンツが管理できないシステムって CMSと言えるのか? CMSと言えるのか?

Slide 20

Slide 20 text

19 【CASE 2ʳ ΧελϜϑΟʔϧυͰ ࡞ΒΕ͍ͯΔ

Slide 21

Slide 21 text

20 ͳͥɺͦ͏ͳ͍ͬͯΔͷ͔ʁ ɾ ঎඼΍࣮੷঺հͳͲɺ ߲໨͕ݻఆ͞Εͨίϯςϯπͷ৔߹͸ ೖྗ͢Δͱ͜Ζ͕Θ͔Γ΍͍͢

Slide 22

Slide 22 text

21 ໰୊఺ ɾ ΠϨΪϡϥʔͳରԠ΍߲໨ͷ௥Ճɾߋ৽͕୲౰ऀͰ͸೉͘͠ɺ ຊདྷͱҟͳΔ৘ใΛೖྗ͢ΔΑ͏ʹͳΔ ˠৗଶԽ͢ΔͱΧΦε ɹ ʢݕࡧʹ͍ͭͯ͸ରࡦ͕͋ΔͷͰେৎ෉ʣ ৭ͷ߲໨͕ແͯ͘ɺ αΠζͱ͔ࡐ࣭ͱ͔ ͍ΖΜͳͱ͜ΖʹೖΕͯ͠·͏ ʂ

Slide 23

Slide 23 text

22 【CASE 3ʳ ΫϥγοΫΤσΟλͰ࡞ΒΕ͍ͯΔ

Slide 24

Slide 24 text

23 ͳͥɺͦ͏ͳ͍ͬͯΔͷ͔ʁ ɾ WordϥΠΫͳͷͰɺൺֱతΘ͔Γ΍͍͢ ɾ ଟ͘ͷCMS͸ ͜ͷܗͳͷͰɺ ͜Μͳ΋ͷͩͱ ࢥ͍ͬͯΔ

Slide 25

Slide 25 text

24 ໰୊఺ ɾ ϨΠΞ΢ τ͢ΔͨΊʹ͸ଟগͷHTMLͷ஌͕ࣝඞཁ ɾ ߏ଄͕͔ͭΈͮΒ͍ ɾ CSSͷద༻ʹ͸ ίʔυϏϡʔ͕ඞཁ ɾ ίʔυϏϡʔΛ࢖༻͢Δͱ ϛε͠΍͍͢ ϏδϡΞϧʹ੾Γସ͑Δͱ Πϯσϯ τ͕Ϧηο τ͞Εͯ͠·ͬͨΓ มͳۭߦ͕ೖͬͯ ೖΕࢠߏ଄͕Θ͔Βͳ͘ͳΔ ʂ

Slide 26

Slide 26 text

25 『修正は制作会社にお願いしないといけないから、 時間もお金もかかりますよね?』 ˣ ΧελϜςϯϓϨʔ τΛ΍ΊΕ͹ɺ͝୲౰ऀͰमਖ਼Ͱ͖·͢ ʂ

Slide 27

Slide 27 text

26 『お知らせ以外は管理画面から修正できないですよね?』 ˣ ϒϩοΫΤσΟλͳΒमਖ਼Ͱ͖·͢ ʂ εϥΠμʔ φϏήʔγϣϯ

Slide 28

Slide 28 text

27 『テキストと画像の差し替えくらいしかできませんよね?』 ˣ τ οϓϖʔδΛؚΊɺ͢΂ͯͷϖʔδ͕ฤूը໘Ͱ࡞Ε·͢ ʂ

Slide 29

Slide 29 text

28 『管理画面に入っても触って壊しそうで難しいです』 ˣ ඞཁͰͳ͍ͱ͜Ζ͸৮Εͳ͍Α͏ʹ͠·͢ ʂ

Slide 30

Slide 30 text

29 ɹɹɹ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ɹɹɹɹɹɹɹɹɹ ϊʔίʔυͰ τ οϓϖʔδ΋ ঎඼ϖʔδ΋࡞ΕΔ

Slide 31

Slide 31 text

30 ɹ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ɹɹɹɹɹɹɹɹɹɹɹ ฤूը໘Ͱ ͢΂ͯमਖ਼Մೳ

Slide 32

Slide 32 text

31 ɹɹɹɹɹ ʢϑϩϯ τը໘ʣ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ʢฤूը໘ʣ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹ ฤूը໘ͷݟͨ໨͕ ϑϩϯ τը໘ͱ΄΅ಉ͡

Slide 33

Slide 33 text

32 みんなが思っていること みんなが思っていること

Slide 34

Slide 34 text

33 ੍࡞ձࣾ せっかく作った システムを 壊されたくない ӡ༻୲౰ऀ うっかり変なことを して壊したくない お金かけたくない 速く発信したい

Slide 35

Slide 35 text

34 実現しましょ う ! 実現しましょ う !

Slide 36

Slide 36 text

35 操作ミスでシステムが壊れないための設定 ɾ Ϣʔβʔݖݶͷద੾ͳઃఆ ؅ཧऀ ฤूऀ ౤ߘऀ دߘऀ ઃఆɾ֎؍ ϓϥάΠϯͳͲ શͯઃఆՄೳ ʷ ʷ ʷ ݻఆϖʔδͷฤू શͯฤूՄೳ શͯฤूՄೳ ʷ ʷ ౤ߘͷฤू શͯฤूՄೳ શͯฤूՄೳ ࣗ෼ͷ࡞੒ͨ͠ هࣄͷΈ ࣗ෼ͷ࡞੒ͨ͠ هࣄͷΈ ౤ߘͷެ։ શͯެ։Մೳ શͯެ։Մೳ ࣗ෼ͷ࡞੒ͨ͠ هࣄͷΈ ʷ

Slide 37

Slide 37 text

36 ීஈͷӡ༻Ͱ؅ཧऀݖݶΛ࢖Θͳ͍ ɾ ੍࡞ձࣾɿ؅ཧऀݖݶ γεςϜ؅ཧʢαϙʔ τܖ໿ඞਢʣ ɾ ΫϥΠΞϯ τ੹೚ऀɿฤूऀݖݶ ౤ߘ࡞੒ɾݻఆϖʔδमਖ਼ɾڞ௨෦෼ͷमਖ਼

Slide 38

Slide 38 text

37 ؅ཧऀ͔͠ฤूͰ͖ͳ͍ϖʔδΛฤूऀ͕ฤूՄೳʹ͢Δ ɾ ϓϥάΠϯͷઃఆ͸؅ཧऀ͔͠ૢ࡞Ͱ͖ͳ͍͜ͱ͕ଟ͍ ྫʣPretty Links

Slide 39

Slide 39 text

38 ɾ Pretty Linksͷϝχϡʔ͸ ؅ཧऀҎ֎ͰϩάΠϯ͢Δͱϝχϡʔʹग़ͯ͜ͳ͍ User Role Editor ϓϥάΠϯͷઃఆͰʮmanage-optionsʯݖݶΛ༩͑Δͱɺ ϝχϡʔʹग़͖ͯͯઃఆՄೳʹͳΔ → → → →

Slide 40

Slide 40 text

39 ɾ ஫ҙ ʂ manage-options Λ༗ޮʹ͢Δͱɺ ଞͷϓϥάΠϯͷઃఆ΋ग़͖ͯͯ͠·͏ ʂ ɹɹɹ ɹɹˣ ɾ Admin Menu Editor ϓϥάΠϯͰ ෆཁͳϝχϡʔΛඇදࣔʹ͢Δ ACFͷઃఆ͸ ฤूऀʹ৮Βͤͨ͘ͳ͍ ʂ දࣔͨ͘͠ͳ͍߲໨ͷ ʮExtra capabilityʯʹࢦఆͨ͠ݖݶҎ্Ͱදࣔ αϒϝχϡʔʹ΋͢΂ͯࢦఆ͠ͳ͍ͱදࣔ͞Εͯ͠·͏

Slide 41

Slide 41 text

40 ɾ ϓϥΠόγʔϙϦγʔ͸؅ཧऀ͔͠ฤूͰ͖ͳ͍ ɾ ฤूऀݖݶͰ͸ϓϥΠόγʔϙϦγʔ͕ฤूͰ͖ͳ͍

Slide 42

Slide 42 text

41 ɾ functions.php ·ͨ͸ ࣗ࡞ϓϥάΠϯʹԼهίʔυΛॻ͘ function allow_edit_privacypolicy( $caps, $cap, $user_id, $args ) { $user_meta = get_userdata( $user_id ); if ( ! $user_meta ) { return $caps; } if ( ʻmanage_privacy_options’ !== $cap ) { return $caps; } if ( ! array_intersect( [ ʻeditor’ , ʻadministrator’ ], $user_meta->roles ) ) { return $caps; } $manage_name = is_multisite() ? ʻmanage_network’ : ʻmanage_options’ ; $caps = array_diff( $caps, [ $manage_name ] ); return $caps; } add_action( ʻmap_meta_cap’ , ʻallow_edit_privacypolicy’ , 1, 4 );

Slide 43

Slide 43 text

42 ɾ ϒϩοΫςʔϚͷφϏήʔγϣϯ͸؅ཧऀ͔͠ฤूͰ͖ͳ͍ ɾ ΫϥγοΫςʔϚͰ͸ɺ֎؍ > ϝχϡʔ ͕ฤूऀݖݶͰฤूͰ͖͕ͨɺ ϒϩοΫςʔϚͰ͸ɺ֎؍ > ΤσΟλʔ > φϏήʔγϣϯ ʹ͋Γɺ ؅ཧऀҎ֎ʹ͸ϝχϡʔ͕ग़ͯ͜ͳ͍ ɹɹɹɹɹˣ ɾ ฤूऀʹφϏήʔγϣϯͷฤूݖݶΛ༩͑Δʢ࣍ϖʔδͷίʔυΛ࢖༻ʣ ɹɹɹɹɹˣ ɾ φϏήʔγϣϯΛඇެ։ͷݻఆϖʔδʹ഑ஔͯ͠ฤू͢Δ

Slide 44

Slide 44 text

43 ɾ functions.php ·ͨ͸ ࣗ࡞ϓϥάΠϯʹԼهίʔυΛॻ͘ add_filter( ʻregister_post_type_args’ , ʻmy_modify_wp_navigations_capabilities’ , 10, 2 ); function my_modify_wp_navigations_capabilities( $args, $post_type ) { if ( $post_type === ʻwp_navigation’ ) { $args[ ʻcapabilities’ ][ ʻedit_posts’ ] = ʻedit_pages’ ; $args[ ʻcapabilities’ ][ ʻedit_others_posts’ ] = ʻedit_pages’ ; $args[ ʻcapabilities’ ][ ʻdelete_posts’ ] = ʻedit_pages’ ; $args[ ʻcapabilities’ ][ ʻpublish_posts’ ] = ʻedit_pages’ ; $args[ ʻcapabilities’ ][ ʻread_private_posts’ ] = ʻedit_pages’ ; $args[ ʻcapabilities’ ][ ʻdelete_private_posts’ ] = ʻedit_pages’ ; $args[ ʻcapabilities’ ][ ʻdelete_published_posts’ ] = ʻedit_pages’ ; $args[ ʻcapabilities’ ][ ʻdelete_others_posts’ ] = ʻedit_pages’ ; $args[ ʻcapabilities’ ][ ʻedit_private_posts’ ] = ʻedit_pages’ ; $args[ ʻcapabilities’ ][ ʻedit_published_posts’ ] = ʻedit_pages’ ; $args[ ʻcapabilities’ ][ ʻcreate_posts’ ] = ʻedit_pages’ ; } return $args; }

Slide 45

Slide 45 text

44 ɾ ݻఆϖʔδͷฤूݖݶ(edit_pages)͕͋ΔϢʔβʔ͸ɺ φϏήʔγϣϯ͕ฤूͰ͖ΔΑ͏ʹͳΔ ʢࢀߟهࣄʣ ϒϩοΫςʔϚͰฤूݖݶͷϢʔβʔͰ΋ϝχϡʔΛฤूͰ͖ΔΑ͏ʹ͢Δ https://www.vektor-inc.co.jp/post/allow-navigation-edit-for-editor/

Slide 46

Slide 46 text

45 操作ミスで投稿やページを壊さないための設定 ฤूͰ͖ΔϖʔδΛ੍ݶ͢Δ ɾ ੍࡞ձࣾɾӡ༻νʔϜϦʔμʔɿฤूऀ ͢΂ͯͷ౤ߘɾϖʔδΛฤूՄೳ ɾ ӡ༻νʔϜϝϯόʔɿ౤ߘऀɺدߘऀ ࣗ෼͕ฤूͨ͠ϖʔδ͚ͩฤूՄೳ

Slide 47

Slide 47 text

46 ɹɹ౤ߘऀB ͸ଞͷϢʔβʔ͕࡞੒ͨ͠౤ߘΛฤूͰ͖ͳ͍ ɹɹ

Slide 48

Slide 48 text

47 ͦ΋ͦ΋ϒϩοΫΤσΟλͳΒյ͠ʹ͍͘ ɾ ϒϩοΫΤσΟλͰ͸ɺ ด͡λά๨ΕɺೖΕࢠͷϛεΛى͜͠Α͏͕ͳ͍

Slide 49

Slide 49 text

48 ݻఆϖʔδΛηΫγϣϯ͝ͱʹ෼͚ͯฤू͢Δ ʢϓϥάΠϯʮVK BlocksʯʮInsert PagesʯͳͲͷػೳʣ ɾ ݻఆϖʔδʹଞͷϖʔδͷίϯςϯπΛૠೖ͢Δ͜ͱͰɺ ηΫγϣϯ͝ͱʹ෼͚ͯฤूͰ͖ΔΑ͏ʹͳΔ ɾ ଞͷηΫγϣϯΛෆ༻ҙʹมߋ͢Δ৺഑͕ͳ͍ ɾ ηΫγϣϯ͝ͱʹ୲౰ऀΛม͑ͯɺฤूͰ͖ͳ͍Α͏ʹͰ͖Δ

Slide 50

Slide 50 text

49 ɾ ݻఆϖʔδʮεϥΠμʔʯ ݻఆϖʔδʮ͓ࠔΓ͝ͱʯ ݻఆϖʔδʮ4ͭͷ҆৺ʯ ݻఆϖʔδʮ੡൛ϑϩʔʯ ݻఆϖʔδʮSTEP1ʯ ݻఆϖʔδʮϑϩϯ τϖʔδʯ

Slide 51

Slide 51 text

50 ɾ ʮݻఆϖʔδຊจʯϒϩοΫΛ࢖༻ͯ͠ଞͷϖʔδͷຊจΛදࣔ͢Δ ˡଞͷݻఆϖʔδͷຊจΛ͜͜ʹදࣔ

Slide 52

Slide 52 text

51 せっかく作ったデザインを活かしてもらう設定 ɾ ఆܕϑΥʔϚο τΛ༻ҙ͓ͯ͘͠ͱσβΠϯ͕ଗ͏ ϑΥʔϚο τΛॊೈʹ͓ͯ͘͠ ɾ ΧϥʔύϨο τ ɾ ϒϩοΫύλʔϯ ɾ ϒϩοΫελΠϧ

Slide 53

Slide 53 text

52 ΧελϜΧϥʔύϨο τ ɾ ΧϥʔύϨο τΛ͋Β͔͡Ίઃఆ͓ͯ͘͠ͱɺύϨο τ͔Β࢖͓͏ͱ͢Δ ˠ Χϥʔ͕౷Ұ͞ΕΔ → → → →

Slide 54

Slide 54 text

53 ɾ theme.json ʹԼهͷίʔυΛهड़͢ΔͱσϑΥϧτΧϥʔύϨο τΛඇදࣔʹͰ͖Δ { “version” : 3, “settings” : { “color” : { “defaultPalette” : false } } } → →

Slide 55

Slide 55 text

54 ϒϩοΫύλʔϯ ɾ ϒϩοΫͷ૊Έ߹ΘͤΛొ࿥͓ͯ͘͜͠ͱͰҰ؏ੑΛ࣋ͨͤΒΕΔ ύλʔϯ͸ฤूը໘͔Βొ࿥Մೳ → →

Slide 56

Slide 56 text

55 ɾ ϒϩοΫͷଐੑ΍Ϋϥε΋ؚΊΒΕΔ ϒϩοΫʹΫϥεΛઃఆ͢Ε͹ɺCSSͰελΠϧΛઃఆͰ͖Δ ɾ ύλʔϯΛ·ͱΊͨύλʔϯ΋࡞Δ͜ͱ͕Ͱ͖Δ ɾ ฤूը໘͔Βొ࿥ͨ͠ύλʔϯ͸ɺฤूը໘ͷΦϓγϣϯͰ؅ཧ͞ΕΔͷͰ ֎؍ > ΤσΟλʔͰ͸؅ཧͰ͖ͳ͍͜ͱʹ஫ҙ → → → →

Slide 57

Slide 57 text

56 ɾ ಉظύλʔϯͷϒϩοΫͷ্ॻ͖Λ࢖ͬͯΧελϜϑΟʔϧυ୅ΘΓʹ͢Δ ಉظύλʔϯ಺ͷ ʮϒϩοΫͷ্ॻ͖ʯ Λ༗ޮԽ͢Δͱɺ ύλʔϯͷઃఆΛҡ࣋ͨ͠·· ಺༰͚ͩΛߋ৽Ͱ͖ΔΑ͏ʹͳΔ ˞ରԠ͍ͯ͠ΔϒϩοΫ͸ɺ ʮݟग़͠ʯ ɹ ʮஈམʯʮը૾ʯʮϘλϯʯ ͷΈ ɹকདྷͷ֦ுʹظ଴ ʂ

Slide 58

Slide 58 text

57 ϒϩοΫελΠϧ ɾ ϘλϯΫϦοΫͰελΠϧ͕ઃఆͰ͖Δ Ϋϥεͱ͔֮͑ͳ͍͍ͯ͘ ଧͪؒҧ͍΋ແ͍

Slide 59

Slide 59 text

58 functions.php ·ͨ͸ ࣗ࡞ϓϥάΠϯʹԼهίʔυΛॻ͘ // ブロックスタイルを登録 function my_block_styles() { register_block_style( ʻcore/paragraph’ , // 段落ブロック array( ʻname’ => ʻred-marker’ , // 登録するスタイルのCSSクラス ʻlabel’ => __( ʻ赤マーカー’ , ʻtextdomain’ ), // ボタンのラベル ʻstyle_handle’ => ʻmy-block-style’ , // ブロックスタイルが記述されたCSSのハンドル ), ); } add_action( ʻinit’ , ʻmy_block_styles’ );

Slide 60

Slide 60 text

59 ɾ ɾ CSS (my-styles.css) // ブロックのスタイルを記述したCSSを読み込み(既存のCSSに記述してもOK) function enqueue_my_block_styles() { wp_enqueue_style( ʻmy-block-style’ , // ハンドル get_template_directory_uri() . ʻ/css/my-styles.css’ , array(), ʻ1.0’ ); } add_action( ʻwp_enqueue_scripts’ , ʻenqueue_my_block_styles’ ); add_action( ʻenqueue_block_editor_assets’ , ʻenqueue_my_block_styles’ ); p.is-style-red-marker { // クラス名は is-style-xxxx となる background-image: linear-gradient(transparent 70%, rgba(255, 0, 0, .4) 70%); }

Slide 61

Slide 61 text

60 ɾ ϒϩοΫΛબ୒͢ΔͱϘλϯ͕ݱΕɺΫϦοΫ͢ΔͱελΠϧ͕ద༻͞ΕΔ

Slide 62

Slide 62 text

61 もし壊しても元に戻せる設定 ϦϏδϣϯػೳͷ׆༻ ɾ ͏͔ͬΓमਖ਼ɾ࡟আͯ͠อଘͯ͠͠·ͬͯ΋ݩʹ໭ͤΔ → →

Slide 63

Slide 63 text

62 ɾ ΧελϜϑΟʔϧυ͸ϦϏδϣϯ؅ཧͷର৅֎ ʂ ΧελϜϑΟʔϧυͷϦϏδϣϯΛ༗ޮʹ͢Δʹ͸ɺ functions.php ·ͨ͸ ࣗ࡞ϓϥάΠϯʹԼهίʔυΛॻ͘ function enable_revisions_customfield( $keys ) { $add_keys = array( ʻitem-color’ , // カスタムフィールドのキー ʻitem-size’ , // カスタムフィールドのキー ); $rev_keys = array_merge( $keys, $add_keys ); return $rev_keys; } add_filter( ʻwp_post_revision_meta_keys’ , ʻenable_revisions_customfield’ );

Slide 64

Slide 64 text

63 ࣗಈόοΫΞοϓ ɾ खಈͩͱઈରʹ๨ΕΔͷͰɺεέδϡʔϧόοΫΞοϓඞਢ ɾ ผͷαʔόʔʹόοΫΞοϓΛऔΔʢGoogleυϥΠϒɺDropboxͳͲʣ ΞΫγσϯ τͰαʔόʔʹΞΫηεͰ͖ͳ͘ͳΔ͜ͱ΋͋Δ ɾ ෮ݩͷ࿅शΛ͓ͯ͘͠ ʮBack WPUpʯ͸ɺ෮ݩʹFTP΍σʔλϕʔεૢ࡞͕ඞཁ ʮUpdraftPlusʯʮWPvivid Backup & Migrationʯ͸ϘλϯΫϦοΫͰOK! ɾ ϨϯλϧαʔόʔͷࣗಈόοΫΞοϓαʔϏε΋׆༻Ͱ͖Δ

Slide 65

Slide 65 text

64 ͓٬༷ʹӡ༻ͯ͠΋Β͏ࡍͷ੍࡞ऀͷ৺ߏ͑

Slide 66

Slide 66 text

65 ϚχϡΞϧΛ࡞ͬͯ΋ݟͯ΋Β͑ͳ͍ ϨΫνϟʔͨ͜͠ͱ͸๨ΕΒΕΔ ΍Δؾ͕͋Δਓ΄Ͳɺ͞Θͬͯ͸͍͚ͳ͍ͱ͜ΖΛ͞ΘΔ

Slide 67

Slide 67 text

66 ਓʹཔΔͷͰ͸ͳ͘࢓૊ΈͰ๷͙ ͲΜͳ༏ΕͨਓͰ΋ɺצҧ͍ɺ͏͔ͬΓ͸ආ͚ΒΕͳ͍ ˣ ͦ͏͍͏ͱ͖΄ͲେࣄނʹͳΔ

Slide 68

Slide 68 text

67 人は信じても人の仕事は信じるな 人は信じても人の仕事は信じるな

Slide 69

Slide 69 text

68 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ