Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WordPressを使う上で知っておくと 幸せ になること
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
RyoUozumi
June 09, 2018
Technology
93
0
Share
WordPressを使う上で知っておくと 幸せ になること
@WordBench Nagoya 201806
Happiness by WP WBN 201806
RyoUozumi
June 09, 2018
More Decks by RyoUozumi
See All by RyoUozumi
ブログをスタートする人にオススメのプラグインとエディタの紹介
ryoraspp
0
130
ブロックエディター(Gutenberg)をもっと活用しよう! Aichi WordPress Meetup #5
ryoraspp
0
81
WordPress テーマ作成超入門
ryoraspp
0
76
WordPress テーマ作成超入門
ryoraspp
0
180
WordPressの関数から踏む一歩は初心者にとって大きな一歩! [WordFes Nagoya 2017 5216教室] #WordFes #WordFes03
ryoraspp
0
1.8k
大学生によるWordPress活用事例紹介 -1-大学生にこそ普及してほしいWordPress
ryoraspp
0
100
Other Decks in Technology
See All in Technology
自動テストだけで リリース判断できるチームへ - 鍵はテストの量ではなくリリース判断基準の再設計にあった / Redesigning Release Criteria for Lightweight Releases
ewa
7
3.6k
Purview Endpoint DLP 動かしてみた
kozakigh
0
180
AI飲み会幹事エージェントを作っただけなのに
ykimi
0
110
20260507-ACL-seminar
satoshi5884
0
110
色を視る
yuzneri
0
330
Purview 勉強会報告 Microsoft Purview 入門しようとしてみた
masakichixo
1
180
ブラウザの投機的読み込みと投機ルールAPIを理解し、Webサービスのパフォーマンスを最適化する
shuta13
3
300
EMから幅を広げるために最近挑戦していること / Recent challenges I'm undertaking to expand my horizons beyond EM
hiro_torii
1
180
変化の激しい時代をゴキゲンに生き抜くために 〜ストレスマネジメントのススメ〜
kakehashi
PRO
4
1.2k
雑談は、センサーだった
bitkey
PRO
2
220
Forget technical debt
ufried
0
180
Tachikawa.any 運営挨拶
daitasu
0
140
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Docker and Python
trallard
47
3.8k
Leo the Paperboy
mayatellez
7
1.7k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Designing for Performance
lara
611
70k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
200
Code Review Best Practice
trishagee
74
20k
Evolving SEO for Evolving Search Engines
ryanjones
0
190
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Designing Experiences People Love
moore
143
24k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
WORDPRESS ͏্Ͱ͓ͬͯ͘ͱ ͤʹͳΔ͜ͱ ڕॅྒɹ@WordBench Nagoya 201806
ࣗݾհ • ڕॅྒ • ࠓͦ͜ଔۀ͍ͨ͠௨৴ͷେੜʢӳޠΛओʹษڧதʣ • δϟζτϥϯϖοτͱΨδΣοτ͕͖ • 20138݄29ΑΓݱryo.nagoyaͰWordPressσϏϡʔ •
Twitter:@ryoraspp • Facebook: https://www.facebook.com/blog.ryoraspp/
NHKʹग़ԋͨ͜͠ͱ
Λ্͛Δʹ • https://ja.wikipedia.org/wiki/ੈքใࠂʹΑΔͱͪ͜Βͷ6ͭ • (1)ਓޱ͋ͨΓGDPʢରʣ • (2)ࣾձతࢧԉʢࠔͬͨͱ͖ʹཔΔ͜ͱ͕Ͱ͖Δੰ༑ਓ͕͍Δ͔ʣ • (3)݈߁ण໋ •
(4)ਓੜͷબͷࣗ༝ʢਓੜͰԿΛ͢Δ͔ͷબͷࣗ༝ʹຬ͍ͯ͠Δ͔ʣ • (5)༰͞ʢաڈ1͔݄ͷؒʹνϟϦςΟʹدΛͨ͜͠ͱ͕͋Δ͔ʣ • (6)ഊͷೝࣝʢෆຬɾ൵͠ΈɾౖΓͷগͳ͞ɺࣾձɾʹഊ͕ຮԆ͍ͯ͠ͳ͍͔ʣ • ͜ΕΛݟΔͱਖ਼ʹWordBenchΛ͍͋͛ͯΔͷͰͳ͍͔ͱࢥ͍ͬͯΔ
ࢠςʔϚ ࢠςʔϚɺςʔϚͱݺΕΔผͷςʔϚ ͷػೳͱελΠϧΛܧঝͨ͠ςʔϚ طଘͷςʔϚΛมߋ͢Δํ๏ͱͯ͠ɺࢠςʔϚ ͕ਪ͞Ε͍ͯΔɻ ৄ͘͠ɺhttps://wpdocs.osdn.jp/ࢠςʔϚ
σόοάϞʔυ σόοάͷͨΊͷ 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 ); •
ศརͳؔ • ཧऀͷΈΈΕΔذ • ΞΠΩϟονը૾͕͋Δ͔Ͳ͏͔ͷذ • εϚϗͱPCͷذ
便利な条件分岐タグその1 WordFes Nagoya 2017 から <?php if (has_post_thumbnail()) : ?>
//ΞΠΩϟονը૾͕͋Δ࣌ <?php the_post_thumbnail(); ?> <?php else : ?> //ΞΠΩϟονը૾͕ͳ͍࣌ <?php endif ; ?>
便利な条件分岐タグその2 WordFes Nagoya 2017 これから 〜未来へ繋ぐ〜 から <?php if ( is_user_logged_in()
) : ?> //ϩάΠϯ͍ͯ͠ΔਓͷΈදࣔ ެ։લͷίʔυ <?php else : ?> //ϩάΠϯ͍ͯ͠ͳ͍ਓʹඇදࣔ <?php endif ; ?>
便利な条件分岐タグその3 <?php if ( wp_is_mobile() ) : ?> //εϚϗɾλϒϨοτͷ߹ɺදࣔ εϚϗ༻ͷίʔυ
<?php else : ?> //εϚϗɾλϒϨοτͷ߹Ҏ֎ඇදࣔ ύιίϯ༻ͷίʔυ <?php endif ; ?>
プラグインJetpackが便利 • JetpackとはWordPress.comの機能をWordPressに追加する プラグイン • 「WordPress.com」のアカウントが必要 • [モニター]でサイトがダウンした時にお知らせ • [プロテクト]でブルートフォース攻撃防止
• [カスタムCSS]子テーマより気軽にCSSを上書きできる • [Markdown]Markdown記法で楽に記事を書く WordFes Nagoya 2016 | WordPress の森に集おう! から
LOGBOOK • ༷ʑͳ͜ͱΛϩάʹͤΔ •
AKISMET • εύϜίϝϯτΛϒϩοΫͰ͖Δ •
GOOGLE XML SITEMAPS • ݕࡧΤϯδϯʹΒͤΔͨΊͷαΠτϚοϓ Λ࡞Ͱ͖Δ •
ROBOTS.TXT User-agent: * Disallow: /wp-admin/ Disallow: /vocabulary/ Allow: /wp-admin/admin-ajax.php Sitemap:
https://ryo.nagoya/sitemap.xml
LIMIT LOGIN ATTEMPTS • ϩάΠϯࢼߦͷճΛ੍ݶͰ͖Δ • ɹ • ɹ •
ɹ • ɹ
CODE SNIPPETS • functions.phpʹ͔͘͜ͱΛ͜͜Ͱ͔͘͜ͱ Ͱ͖ΔϓϥάΠϯ •
THEME TEST DRIVE • ཧऀͷΈҧ͏ςʔϚʹ͢Δ͜ͱ͕Ͱ͖ɺ • ςʔϚΛςετͰ͖Δ •
WPS HIDE LOGIN • ϩάΠϯURLΛ؆୯ʹมߋͰ͖ΔͷͰɺෆਖ਼ϩάΠϯ ରࡦʹ •
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ʂ
͜ͷεϥΠυॳ৺ऀ͚ʹ࡞ͬͨͷͰͳ͘ɺ ॳ৺ऀ͕࡞ͬͨͷͳͷͰؒҧͬͯͨΓɺͨ͠ Β͝ࢦఠ͍ͩ͘͞ ΑΖ͓͘͠ئ͍͠·͢ɻ