Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WordPressを使う上で知っておくと 幸せ になること

WordPressを使う上で知っておくと 幸せ になること

@WordBench Nagoya 201806

Happiness by WP WBN 201806

64b9a826057b29b0990f6d5511ddbe1c?s=128

RyoUozumi

June 09, 2018
Tweet

More Decks by RyoUozumi

Other Decks in Technology

Transcript

  1. WORDPRESS ࢖͏্Ͱ஌͓ͬͯ͘ͱ ޾ͤʹͳΔ͜ͱ ڕॅྒɹ@WordBench Nagoya 201806

  2. ࣗݾ঺հ • ڕॅྒ • ࠓ೥ͦ͜͸ଔۀ͍ͨ͠௨৴ͷ୹େੜʢӳޠΛओʹษڧதʣ • δϟζτϥϯϖοτͱΨδΣοτ͕޷͖ • 2013೥8݄29೔ΑΓݱryo.nagoyaͰWordPressσϏϡʔ •

    Twitter:@ryoraspp • Facebook: https://www.facebook.com/blog.ryoraspp/
  3. NHKʹग़ԋͨ͜͠ͱ΋

  4. ޾෱౓Λ্͛Δʹ͸ • https://ja.wikipedia.org/wiki/ੈք޾෱౓ใࠂʹΑΔͱͪ͜Βͷ6ͭ • (1)ਓޱ͋ͨΓGDPʢର਺ʣ • (2)ࣾձతࢧԉʢࠔͬͨͱ͖ʹཔΔ͜ͱ͕Ͱ͖Δ਌ੰ΍༑ਓ͕͍Δ͔ʣ • (3)݈߁ण໋ •

    (4)ਓੜͷબ୒ͷࣗ༝౓ʢਓੜͰԿΛ͢Δ͔ͷબ୒ͷࣗ༝ʹຬ଍͍ͯ͠Δ͔ʣ • (5)׮༰͞ʢաڈ1͔݄ͷؒʹνϟϦςΟ౳ʹد෇Λͨ͜͠ͱ͕͋Δ͔ʣ • (6)෗ഊͷೝࣝʢෆຬɾ൵͠ΈɾౖΓͷগͳ͞ɺࣾձɾ੓෎ʹ෗ഊ͕ຮԆ͍ͯ͠ͳ͍͔ʣ • ͜ΕΛݟΔͱਖ਼ʹWordBench͸޾෱౓Λ͍͋͛ͯΔͷͰ͸ͳ͍͔ͱ๻͸ࢥ͍ͬͯΔ
  5. ࢠςʔϚ ࢠςʔϚ͸ɺ਌ςʔϚͱݺ͹ΕΔผͷςʔϚ ͷػೳͱελΠϧΛܧঝͨ͠ςʔϚ طଘͷςʔϚΛมߋ͢Δํ๏ͱͯ͠ɺࢠςʔϚ ͕ਪ঑͞Ε͍ͯΔɻ ৄ͘͠͸ɺhttps://wpdocs.osdn.jp/ࢠςʔϚ

  6. σόοάϞʔυ σόοάͷͨΊͷ wp-config.php ͪ͜ΒΛ͔͘͜ͱͰɺ͢΂ͯͷΤϥʔɺ௨஌ɺܯࠂ͕ wp-content σΟϨΫτϦԼͷϑΝΠϧ debug.log ʹग़ྗ͞Ε·͢ɻը໘΁ͷΤϥʔදࣔ͸཈ࢭ͞ΕΔͨΊɺੜ੒͞Εͨϖʔδ͸σόοάϝο ηʔδͰअຐ͞Ε·ͤΜɻ //

    WP_DEBUG ϞʔυΛ༗ޮԽ define( 'WP_DEBUG', true ); // /wp-content/debug.log ϑΝΠϧ΁ͷσόοάϩάͷग़ྗΛ༗ޮԽ define( 'WP_DEBUG_LOG', true ); // Τϥʔͱܯࠂͷը໘΁ͷදࣔΛແޮԽ define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 ); // ʮ։ൃ൛ʯͷίΞ JavaScript ͱ CSS ϑΝΠϧΛ࢖༻ (͜ΕΒͷίΞϑΝΠϧΛมߋ͢Δ৔߹ͷΈඞཁ) define( 'SCRIPT_DEBUG', true ); •
  7. ศརͳؔ਺ • ؅ཧऀͷΈΈΕΔ෼ذ • ΞΠΩϟονը૾͕͋Δ͔Ͳ͏͔ͷ෼ذ • εϚϗͱPCͷ෼ذ

  8. 便利な条件分岐タグその1 WordFes Nagoya 2017 から <?php if (has_post_thumbnail()) : ?>

    //ΞΠΩϟονը૾͕͋Δ࣌ <?php the_post_thumbnail(); ?> <?php else : ?> //ΞΠΩϟονը૾͕ͳ͍࣌ <?php endif ; ?>
  9. 便利な条件分岐タグその2 WordFes Nagoya 2017 これから 〜未来へ繋ぐ〜 から <?php if ( is_user_logged_in()

    ) : ?> //ϩάΠϯ͍ͯ͠ΔਓͷΈදࣔ ެ։લͷίʔυ <?php else : ?> //ϩάΠϯ͍ͯ͠ͳ͍ਓʹ͸ඇදࣔ <?php endif ; ?>
  10. 便利な条件分岐タグその3 <?php if ( wp_is_mobile() ) : ?> //εϚϗɾλϒϨοτͷ৔߹ɺදࣔ εϚϗ༻ͷίʔυ

    <?php else : ?> //εϚϗɾλϒϨοτͷ৔߹Ҏ֎͸ඇදࣔ ύιίϯ༻ͷίʔυ <?php endif ; ?>
  11. プラグインJetpackが便利 • JetpackとはWordPress.comの機能をWordPressに追加する プラグイン • 「WordPress.com」のアカウントが必要 • [モニター]でサイトがダウンした時にお知らせ • [プロテクト]でブルートフォース攻撃防止

    • [カスタムCSS]子テーマより気軽にCSSを上書きできる • [Markdown]Markdown記法で楽に記事を書く WordFes Nagoya 2016 | WordPress の森に集おう! から
  12. LOGBOOK • ༷ʑͳ͜ͱΛϩάʹ࢒ͤΔ •

  13. AKISMET • εύϜίϝϯτΛϒϩοΫͰ͖Δ •

  14. GOOGLE XML SITEMAPS • ݕࡧΤϯδϯʹ஌ΒͤΔͨΊͷαΠτϚοϓ Λ࡞੒Ͱ͖Δ •

  15. ROBOTS.TXT User-agent: * Disallow: /wp-admin/ Disallow: /vocabulary/ Allow: /wp-admin/admin-ajax.php Sitemap:

    https://ryo.nagoya/sitemap.xml
  16. LIMIT LOGIN ATTEMPTS • ϩάΠϯࢼߦͷճ਺Λ੍ݶͰ͖Δ • ɹ • ɹ •

    ɹ • ɹ
  17. CODE SNIPPETS • functions.phpʹ͔͘͜ͱΛ͜͜Ͱ͔͘͜ͱ΋ Ͱ͖ΔϓϥάΠϯ •

  18. THEME TEST DRIVE • ؅ཧऀͷΈҧ͏ςʔϚʹ͢Δ͜ͱ͕Ͱ͖ɺ • ςʔϚΛςετͰ͖Δ •

  19. WPS HIDE LOGIN • ϩάΠϯURLΛ؆୯ʹมߋͰ͖ΔͷͰɺෆਖ਼ϩάΠϯ ରࡦʹ •

  20. ͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ʂ

  21. ͜ͷεϥΠυ͸ॳ৺ऀ޲͚ʹ࡞ͬͨͷͰ͸ͳ͘ɺ ॳ৺ऀ͕࡞ͬͨ΋ͷͳͷͰؒҧͬͯͨΓɺͨ͠ Β͝ࢦఠ͍ͩ͘͞ ΑΖ͓͘͠ئ͍͠·͢ɻ