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
RyoUozumi
June 09, 2018
Technology
0
87
WordPressを使う上で知っておくと 幸せ になること
@WordBench Nagoya 201806
Happiness by WP WBN 201806
RyoUozumi
June 09, 2018
Tweet
Share
More Decks by RyoUozumi
See All by RyoUozumi
ブログをスタートする人にオススメのプラグインとエディタの紹介
ryoraspp
0
120
ブロックエディター(Gutenberg)をもっと活用しよう! Aichi WordPress Meetup #5
ryoraspp
0
73
WordPress テーマ作成超入門
ryoraspp
0
71
WordPress テーマ作成超入門
ryoraspp
0
170
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
Getting to Know Your Legacy (System) with AI-Driven Software Archeology (WeAreDevelopers World Congress 2025)
feststelltaste
1
130
How Do I Contact HP Printer Support? [Full 2025 Guide for U.S. Businesses]
harrry1211
0
120
データグループにおけるフロントエンド開発
lycorptech_jp
PRO
1
110
2025-07-06 QGIS初級ハンズオン「はじめてのQGIS」
kou_kita
0
170
Core Audio tapを使ったリアルタイム音声処理のお話
yuta0306
0
190
What’s new in Android development tools
yanzm
0
320
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
7
1.1k
開発生産性を測る前にやるべきこと - 組織改善の実践 / Before Measuring Dev Productivity
kaonavi
10
4.7k
SaaS型なのに自由度の高い本格CMSでサイト構築と運用のコスパ&タイパUP! MovableType.net の便利機能とユーザー事例のご紹介
masakah
0
110
Lazy application authentication with Tailscale
bluehatbrit
0
210
ビギナーであり続ける/beginning
ikuodanaka
3
760
OPENLOGI Company Profile
hr01
0
67k
Featured
See All Featured
Writing Fast Ruby
sferik
628
62k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
KATA
mclloyd
30
14k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Embracing the Ebb and Flow
colly
86
4.7k
Adopting Sorbet at Scale
ufuk
77
9.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Automating Front-end Workflow
addyosmani
1370
200k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
820
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Λ؆୯ʹมߋͰ͖ΔͷͰɺෆਖ਼ϩάΠϯ ରࡦʹ •
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ʂ
͜ͷεϥΠυॳ৺ऀ͚ʹ࡞ͬͨͷͰͳ͘ɺ ॳ৺ऀ͕࡞ͬͨͷͳͷͰؒҧͬͯͨΓɺͨ͠ Β͝ࢦఠ͍ͩ͘͞ ΑΖ͓͘͠ئ͍͠·͢ɻ