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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
RyoUozumi
June 09, 2018
Technology
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
78
WordPress テーマ作成超入門
ryoraspp
0
180
WordPressの関数から踏む一歩は初心者にとって大きな一歩! [WordFes Nagoya 2017 5216教室] #WordFes #WordFes03
ryoraspp
0
1.9k
大学生によるWordPress活用事例紹介 -1-大学生にこそ普及してほしいWordPress
ryoraspp
0
110
Other Decks in Technology
See All in Technology
[ホンマでっか SRE] あなたはなぜ SRE に?
_awache
0
150
:syncing_time:
sksat
2
750
AWS Blocks が楽しい #ゆるWeb札幌
tacck
PRO
0
150
国家プロジェクトを支える「さくらONE」 大規模LLM開発におけるGPU障害を乗り越えるクラスター運用戦略
gpuunite_official
0
280
EMの役割で 変わったこと・変わらなかったこと
sansantech
PRO
0
120
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.5k
IHV like なユースケースへのOpenID Connect 関連仕様の適用事例
optim
0
270
AI時代の「OAuth認証」にどう物申すか?(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
250
内製AIチャットボット開発で学んだ Datadog Agent Observability活用術
mkdev10
0
140
「面白い!」を信じ抜け。激動の時代を貫く、オンリーワン・エンジニアの条件
kizawa2020
0
240
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
460
暗号化?某ファイルストレージはどうなるの!? 3rd Partyとうまく付き合う秘密度ラベル設計
kasada
0
200
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
510
Bash Introduction
62gerente
615
220k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Scaling GitHub
holman
464
140k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
400
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
220
RailsConf 2023
tenderlove
30
1.5k
The Limits of Empathy - UXLibs8
cassininazir
1
610
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Λ؆୯ʹมߋͰ͖ΔͷͰɺෆਖ਼ϩάΠϯ ରࡦʹ •
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ʂ
͜ͷεϥΠυॳ৺ऀ͚ʹ࡞ͬͨͷͰͳ͘ɺ ॳ৺ऀ͕࡞ͬͨͷͳͷͰؒҧͬͯͨΓɺͨ͠ Β͝ࢦఠ͍ͩ͘͞ ΑΖ͓͘͠ئ͍͠·͢ɻ