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
Pの歴史 我々はなぜWordPress専門メディアを作るに至ったか
Search
Takahashi Fumiki
June 29, 2017
Technology
2.2k
1
Share
Pの歴史 我々はなぜWordPress専門メディアを作るに至ったか
WordCamp Kyoto 2017で発表したスライドです。 Capital P
https://capitalp.jp
がどのようにして始まったかについて、発表させていただきました。
Takahashi Fumiki
June 29, 2017
More Decks by Takahashi Fumiki
See All by Takahashi Fumiki
知らん巨大なプラグインだ……生成AIを活用して乗り切る
fumikito
0
110
WordPress と SendGrid でユーザーコミュニケーション〜Webメディア受託制作の現場から
fumikito
0
660
きっと誰もが感謝するCJKマスターに君もなろう!
fumikito
0
700
めざせマルチパブリッシングプラットフォーム
fumikito
1
330
はじめてのカスタムブロック
fumikito
0
6.9k
WordPress+PayPal秘話
fumikito
0
500
wp_next_step WordPress, Web, そして私たちの未来
fumikito
0
6.6k
wpionic.tokyo #1
fumikito
0
960
カスタムエンドポイントで学ぶ WP REST APIの真髄
fumikito
4
1.5k
Other Decks in Technology
See All in Technology
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
240
みんなで作るAWS Tips 100連発 (FinOps編)
schwrzktz
1
190
試されDATA SAPPORO [LT]Claude Codeで「ゆっくりデータ分析」
ishikawa_satoru
0
390
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
16k
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
220
3つのボトルネックを解消し、リリースエンジニアリングを再定義した話
nealle
0
450
【Findy FDE登壇_2026_04_14】— 現場課題を本気で解いてたら、FDEになってた話
miyatakoji
0
1.1k
LLM とプロンプトエンジニアリング/チューターを定義する / LLMs and Prompt Engineering, and Defining Tutors
ks91
PRO
0
390
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
190
Zero-Downtime Migration: Moving a Massive, Historic iOS App from CocoaPods to SPM and Tuist without Stopping Feature Delivery
kagemiku
0
240
終盤で崩壊させないAI駆動開発
j5ik2o
2
2.1k
Databricksを用いたセキュアなデータ基盤構築とAIプロダクトへの応用.pdf
pkshadeck
PRO
0
320
Featured
See All Featured
How to make the Groovebox
asonas
2
2.1k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
710
A Modern Web Designer's Workflow
chriscoyier
698
190k
エンジニアに許された特別な時間の終わり
watany
106
240k
The Curious Case for Waylosing
cassininazir
0
300
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
120
4 Signs Your Business is Dying
shpigford
187
22k
Color Theory Basics | Prateek | Gurzu
gurzu
0
290
Crafting Experiences
bethany
1
110
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
GitHub's CSS Performance
jonrohan
1032
470k
Transcript
1ͷྺ࢙ զʑͳͥ8PSE1SFTTઐϝσΟΞΛ࡞Δʹࢸ͔ͬͨ $ 5BLBIBTIJ'VNJLJ !8PSE$BNQ,ZPUP
None
None
DBQJUBMQKQ $BQJUBM1ͱ͍͏αΠτ໊ ʠ8PSEQSFTTͱॻ͍ͯ͠·ͬͨͱ͖ʹ ৄ͍͠ਓ͔Βʮ1େจࣈʂʯͱ ποίϛ͕ೖͬͯ͘Δݱ͔Β ໊͚ΒΕ·ͨ͠ɻ 4
/** * Forever eliminate "Wordpress" from the planet (or at
least the little bit we can influence). * * Violating our coding standards for a good function name. * * @since 3.0.0 * * @staticvar string|false $dblq * * @param string $text The text to be modified. * @return string The modified text. */ function capital_P_dangit( $text ) { // Simple replacement for titles $current_filter = current_filter(); if ( 'the_title' === $current_filter || 'wp_title' === $current_filter ) return str_replace( 'Wordpress', 'WordPress', $text ); // Still here? Use the more judicious replacement static $dblq = false; if ( false === $dblq ) { $dblq = _x( '“', 'opening curly double quote' ); } return str_replace( array( ' Wordpress', '‘Wordpress', $dblq . 'Wordpress', '>Wordpress', '(Wordpress' ), array( ' WordPress', '‘WordPress', $dblq . 'WordPress', '>WordPress', '(WordPress' ), $text ); } 5
WJB3ZBO.DDVF
ຊ 7
None
͡·Γ ϑΟϥσϧϑΟΞ 9
ܹͷ w 8PSE1SFTTΦʔϓϯιʔεͳΜ͔ͩΒɺͬͱ ߩݙͯ͠Δਓʢίʔυॻ͍ͯΔਓʣʹεϙοτ͕͋ ͨΔ͖͡ΌΜʁ w Ͱ8PSE1SFTTͨ͘͞Μར༻ऀ͕͍Δ͠ɺͦΕ ΛΊͨΓ͢Δਓඞཁ͡ΌΜʁ 10
ͦͷ࣍ͷͷʜʜ 11
͔Βͷʜʜ 12
w 8PSE1SFTTίʔυͰͰ͖͍ͯΔ͕ɺͦΕΛ͏ ͷਓؒɻϚαΧϦΛৼΔ͍ଓ͚ΔϞώΧϯ͚ͩ ͕ਓྨͰͳ͍ɻ w ͱ ͍ ͑ ɺ
ί ʔ υ Λ ॻ ͘ ਓ ͕ ͍ ͳ ͚ Ε ɺ 8PSE1SFTTଘࡏͰ͖ͳ͍ɻ w ͦͦϢʔβʔͬͯ୭ʁɹίϛϡχςΟͬͯ୭ͷ ͜ͱʁ 13
#FZPOEUIFDPEF 14
None
None
͜Εͬͯͨʁ w 8PSE1SFTTͷίΞͰԿ͔৽͍͜͠ͱ͕ܾఆ͢Δͱ͖ɺඞͣ ͦͷલʹ͕ٞଘࡏ͍ͯ͠ΔͯɺͦΕ୭ͰࢀՃͰ͖Δɻ w ίϛϡχςΟʹ໌Β͔ʹʮύϫʔϢʔβʔʯ͕͍ͯɺͦͷ ਓͨͪͷҙ͕8PSE1SFTTͷํੑΛܾΊ͍ͯΔ͜ͱ൱ Ίͳ͍ɻ w ଐਓੑɺ૬ੑͳͲͷඇৗʹਓؒष͍෦͕ͨ͘͞Μ͋ͬͯɺ
ͦΕΛ͑ΔϝσΟΞຊʹଘࡏ͠ͳ͍ɻ 17
ϒϩάʹॻ͍ͯͨ 18
ͳΜ͔ϝοη͖ͨ 19
None
ΫϨυʢߦಈࢦʣ w #SPBE BOE .VMUJMBUFSBM ࠃ֎ΛΘͣ෯͍ࣄྫΛɺ ୯ͳΔ5JQTࣄྫूʹͱͲ·Βͣɺ၆ᛌతʹհ͠·͢ɻ w #FZPOEUIFDPEF8PSE1SFTTͷιʔείʔυΛऔΓר͘ ڥʹ͍ͭͯৄ͘͠۷ΓԼ͛·͢ɻ
w .BLFJUPVSCVTJOFTTϏδωεΛٛͷʮࣄʯͱͱΒ ͑ɺ8PSE1SFTTʹؔΘΔࢲͨͪͷൃలܧଓՄೳੑʹཱ ͭใΛूΊ·͢ɻ 21
ఆ͢Δಡऀ Φʔϓϯιʔεʹڵຯͷ͋Δ8FC։ൃऀ 8PSE1SFTTʹؔ࿈͢ΔϏδωεʹڵຯ͕͋Δਓ ຊࠃɺւ֎ΛΘͣ8PSE1SFTTʹؔ࿈ͨ͠ا ۀ 22
ϑοΫΞοϓ͍ͨ͠ w ϓϥάΠϯςʔϚͷ࡞ऀɺ ਓΕͣίΞʹίϛοτͯ͠ ͍ΔਓɺυΩϡϝϯτؤுͬ ͯΔਓ w 8PSE1SFTTͰϏδωεΛߦ ͳ͍ͬͯΔاۀ w
͋ͷਓ͍· 23
ͱ͜ΖͰɺͳΜͰ 8PSE1SFTTΛ͏ΜͰ͔͢ʁ 24
ͷ߹ w ΦʔϓϯιʔεͰ͋Γɺ͕ͯ͢։͔Ε͍ͯΔ w ࣗͷυϝΠϯͰ͕ࣗͯ͢ΛཧͰ͖Δ w Πϯλʔωοτ্Ͱͳʹ͔Λൃ৴͢Δͱ͖ɺͦΕ ؒҧ͍ͬͯͨͱͯ͠Կ͔ͷʹཱͭ 25
rεϥϰΥΠɾδδΣΫ ʠ͏Μͦ͋͛͜͜ͳ͖Όʡ 26
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ 27