テーマチェックのすすめ

B50aa3395409ba1ed9a9641dff035ab7?s=47 YAT
December 02, 2017

 テーマチェックのすすめ

WordPressのテーマを作成するときはもちろん、利用する場合にもテーマチェックをした方がいい理由がなに何か? を紹介しています。

B50aa3395409ba1ed9a9641dff035ab7?s=128

YAT

December 02, 2017
Tweet

Transcript

  1. ςʔϚνΣοΫͷ͢͢Ί 8PSE#FODI(JGV7PM ೥݄೔

  2. ࣗݾ঺հ

  3. ϑϦʔϥϯε σβΠφʔσϕϩούʔ 8PSE$BNQ,BOTBJ ΦʔΨφΠβʔ :"5 :"5

  4. ςʔϚ ࡞ͬͯ·͔͢ʁ

  5. None
  6. ウィジェット λΠτϧ ຊจ͕͸͍Γ·͢ɻຊจ͕͸͍Γ·͢ɻຊจ ͕͸͍Γ·͢ɻຊจ͕͸͍Γ·͢ɻ λΠτϧ ຊจ͕͸͍Γ·͢ɻຊจ͕͸͍Γ·͢ɻຊจ ͕͸͍Γ·͢ɻຊจ͕͸͍Γ·͢ɻ ループ処理

  7. None
  8. ஌Βͳ͍ͱߦ͚ͳ͍ࣄ͕୔ࢁ ウィジェット ループ処理 CSS ディレクトリ構成 ファイル構成 関数 エスケープ処理 テンプレート ファイル

    カスタマイザー functions.php 翻訳
  9. ςʔϚ։ൃ ॳ৺ऀ޲͚ͷهࣄΛॻ͖·ͨ͠ આ໌Ͱ࢖͏ͨΊʹ੩తͳαΠτσʔλ΍ ग़དྷ্͕ͬͨςʔϚϑΝΠϧ͸ (1-Ͱ഑෍ ςʔϚσΟϨΫτϦʹਃ੥தͰ͢

  10. 63- IUUQTXQZBUOFUDPN Q

  11. None
  12. ςʔϚνΣοΫ ͱ͸

  13. ςʔϚσΟϨΫτϦʹܝࡌ͢ΔͨΊʹ࠷௿ݶक Δ΂͖ϧʔϧ΍هड़͕͖ͪΜͱ͞Ε͍ͯΔ͔Λ νΣοΫ͢Δࣄ

  14. ྫ͑͹ɺΤεέʔϓॲཧΛ࢖ͬͯग़ྗ͞Ε͍ͯΔ͔ɻ ྫ͑͹ɺඞཁͳςϯϓϨʔτλά͕ςʔϚʹهड़͞Ε͍ͯΔ͔ ྫ͑͹ɺඞཁͳΫϥεଐੑ͕ఆٛ͞Ε͍ͯΔ͔ ྫ͑͹ɺޓ׵ੑɾηΩϡϦςΟϦεΫͷ͋ΔςϯϓϨʔτλά ΍1)1ͷؔ਺͕ར༻͞Ε͍ͯͳ͍͔

  15. खಈͰνΣοΫ͢Δʹ͸ ແཧ͕͋Δͧɾɾɾ

  16. େৎ෉ʂ ϓϥάΠϯ͕͋Γ·͢

  17. None
  18. ϝϦοτ ୭Ͱ΋؆୯ʹςʔϚνΣοΫ͕Ͱ͖Δ ࣗ෼ͷ஌Βͳ͍ࣄΛ஌Δࣄ͕Ͱ͖Δ ςʔϚਃ੥ͷϋʔυϧ͕Լ͕Δ

  19. ࢖͍ํ

  20. ࢖͍ํ͸؆୯ ϓϥάΠϯΛμ΢ϯϩʔυ ϓϥάΠϯΛΠϯετʔϧ ϓϥάΠϯΛ༗ޮԽ αΠυϝχϡʔͷ֎؍͔ΒUIFNFDIFDL ஫ҙɿσόοάϞʔυΛ༗ޮԽ͕ඞཁ

  21. σόοάϞʔυ 8PSE1SFTTͷςʔϚ΍ϓϥάΠϯΛ։ൃ͢Δ ࡍɺΤϥʔΛग़ྗͯ͘͠ΕΔ

  22. 8PSE1SFTTσΟϨΫτϦ ͷ௚Լ ͜ͷϑΝΠϧΛฤू

  23. define( 'WP_DEBUG', true );

  24. None
  25. None
  26. ඞਢςʔϚͷDTTʹ͸XQDBQUJPOͷDTTΫϥε ͕ඞཁͰ͢ɻ ඞਢςʔϚͷDTTʹ͸XQDBQUJPOUFYUͷDTTΫ ϥε͕ඞཁͰ͢ɻ ඞਢςʔϚͷDTTʹ͸TUJDLZͷDTTΫϥε͕ඞ ཁͰ͢ɻ ඞਢςʔϚͷDTTʹ͸HBMMFSZDBQUJPOͷDTTΫ ϥε͕ඞཁͰ͢ɻ ඞਢςʔϚͷDTTʹ͸CZQPTUBVUIPSͷDTTΫϥ ε͕ඞཁͰ͢ɻ

    ඞਢςʔϚ$44தʹ$44ΫϥεTDSFFOSFBEFS UFYU͕ඞཁͰ͢ɻ$PEFYͰ࣮ྫΛࢀরͯͩ͘͠͞ ͍ɻ ඞਢ଴ػঢ়ଶͷίϝϯτฦ৴ͷεΫϦϓτΛݟͭ ͚Δ͜ͱ͕Ͱ͖·ͤΜɻϓϥάΠϯͱςʔϚͷҠ ߦ&OIBODFE$PNNFOU%JTQMBZΛ͝ཡͩ͘͞ ͍ɻ QIQJG JTTJOHVMBS  XQFORVFVF@TDSJQU  lDPNNFOUSFQMZz   ඞਢςΩετυϝΠϯ͕ςʔϚͷεϥοάͱҰக ͠·ͤΜɻݱࡏͷςΩετυϝΠϯ͜ͷςʔϚͷ ਖ਼͍͠εϥοάͱςΩετυϝΠϯ͸XQCFHͰ͢ɻ ඞਢίϯςϯπͷ෯͕ఆٛ͞Ε͍ͯ·ͤΜɻྫJG JTTFU DPOUFOUXJEUI  DPOUFOUXJEUI ͳͲͳͲ
  27. ͱʹ͔͘ௐ΂ͯΈΔ

  28. ඞਢ ςʔϚͷDTTʹ͸XQDBQUJPOͷDTTΫϥε͕ඞཁͰ͢ɻ

  29. None
  30. None
  31. $PEFY೔ຊޠ $44ͷϖʔδΛࢀর

  32. None
  33. None
  34. None
  35. ౤ߘʹը૾Λૠೖ͢ΔࡍɺΩϟϓγϣϯΛొ࿥͢Δͱ ը૾ͷԼʹΩϟϓγϣϯ༻ͷςΩετ͕ग़ݱ͠·͢ɻ ͜ΕΛάϧʔϐϯά͍ͯ͠ΔEJWλά ʹXQDBQUJPO͕ࢦఆ͞ΕΔ

  36. ςʔϚ։ൃ࣌͜ͷଘࡏΛ ஌Βͳ͍ͱ ࣮૷Λ༧Ίߟྀ͢Δ͜ͱ͸ग़དྷͳ͍

  37. ஌Βͳ͍͜ͱΛ ஌Δ͜ͱ͕ग़དྷΔ XQDBQUJPO TUJDLZ HBMMFSZDBQUJPO CZQPTUBVUIPS

  38. ଞʹ΋

  39. ඞਢ ςʔϚ$44தʹ$44Ϋϥε
 TDSFFOSFBEFSUFYU͕ඞཁͰ͢ɻ $PEFYͰ࣮ྫΛࢀর͍ͯͩ͘͠͞ɻ

  40. <form class="p-search-form" id="searchform"> <label class="screen-reader-text" for="s">ݕࡧ:</label> <input class="p-search-form__keyword" placeholder="Ωʔϫʔυ"> <input

    class="p-search-form__submit" id=“searchsubmit" type="submit" value="ݕࡧ"> </form> ιʔε্ϥϕϧ͕ଘࡏ͢ Δ͕ϖʔδͰ͸ϥϕϧΛ දࣔ͠ͳ͍
  41. ඞਢ ଴ػঢ়ଶͷίϝϯτฦ৴ͷεΫϦϓτΛ ݟ͚ͭΔ͜ͱ͕Ͱ͖·ͤΜɻ <?php if ( is_singular() ) wp_enqueue_script( “comment-reply”

    ); ?> ϓϥάΠϯͱςʔϚͷҠߦ&OIBODFE $PNNFOU%JTQMBZΛ͝ཡ͍ͩ͘͞ɻ
  42. IFBEFSQIQͷ QIQXQ@IFBE  ͷߦ্ʹ ԼهίʔυΛૠೖ <?php if ( is_singular() )

    wp_enqueue_script( “comment-reply” ); ?>
  43. σϞ

  44. ·ͱΊ

  45. ςʔϚνΣοΫΛߦ͏͜ͱͰ ஌Βͳ͍͜ͱΛ஌Δࣄ͕Ͱ͖Δ

  46. 8PSE1SFTT͕͍࣋ͬͯΔػೳͷ෦෼ͳͷͰ ελΠϦϯάͳͲ͕ఆٛ͞Ε͍ͯͳ͍ͱ ӡ༻࣌ͷૢ࡞Ͱɺ։ൃऀͷҙਤ͠ͳ͍ڍಈ͕ ࣮ݱ͞Εͯ͠·͏ɻ

  47. ελΠϦϯά͋Γ ελΠϦϯάͳ͠

  48. ελΠϦϯάʹݶͬͨ͜ͱͰ͸ͳ͘ ༷ʑରԠ͍ͯ͘͜͠ͱͰ ΫΦϦςΟ্͕͕Δ

  49. ಛʹςʔϚσΟϨΫτϦʹਃ੥͢Δ ͭ΋Γ͸ͳ͍ͱ͍͏ํ

  50. ࢥ͍ग़͍ͯͩ͘͠͞

  51. ྫ͑͹ɺΤεέʔϓॲཧΛ࢖ͬͯग़ྗ͞Ε͍ͯΔ͔ɻ ྫ͑͹ɺඞཁͳςϯϓϨʔτλά͕ςʔϚʹهड़͞Ε͍ͯΔ͔ ྫ͑͹ɺඞཁͳΫϥεଐੑ͕ఆٛ͞Ε͍ͯΔ͔ ྫ͑͹ɺޓ׵ੑɾηΩϡϦςΟϦεΫͷ͋ΔςϯϓϨʔτλά ΍1)1ͷؔ਺͕ར༻͞Ε͍ͯͳ͍͔

  52. ηΩϡϦςΟϦεΫΛ๊͑ͨ΋ͷ͸ةݥ

  53. 8PSE1SFTTʹର͢Δ஌ݟ͕૿͑Δ ͦͯ͠ԿΑΓ

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