Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
WordPressを使う上で知っておくと 幸せ になること
Search
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
85
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
データ_AIの事業の勝敗をわけるもの
nek0128
0
380
人間はどの意思決定を手放せるのか
kawasima
14
7k
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
190
その Lambda、8分で 管理者権限まで奪われます
k1nakayama
3
1.7k
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
1
410
Claude Code本って、 読む必要あるの?
oikon48
2
470
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
160
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
1.6k
AI時代、データエンジニアが一番おもろい
genshun9
0
620
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
150
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
190
安心して変更できるWebフロントエンドの作り方
pirosikick
5
2.6k
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Designing for Timeless Needs
cassininazir
1
480
Writing Fast Ruby
sferik
630
63k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Color Theory Basics | Prateek | Gurzu
gurzu
1
470
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Why Our Code Smells
bkeepers
PRO
340
58k
Design in an AI World
tapps
1
320
It's Worth the Effort
3n
188
29k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
240
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Λ؆୯ʹมߋͰ͖ΔͷͰɺෆਖ਼ϩάΠϯ ରࡦʹ •
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ʂ
͜ͷεϥΠυॳ৺ऀ͚ʹ࡞ͬͨͷͰͳ͘ɺ ॳ৺ऀ͕࡞ͬͨͷͳͷͰؒҧͬͯͨΓɺͨ͠ Β͝ࢦఠ͍ͩ͘͞ ΑΖ͓͘͠ئ͍͠·͢ɻ