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
1
2.2k
Pの歴史 我々はなぜWordPress専門メディアを作るに至ったか
WordCamp Kyoto 2017で発表したスライドです。 Capital P
https://capitalp.jp
がどのようにして始まったかについて、発表させていただきました。
Takahashi Fumiki
June 29, 2017
Tweet
Share
More Decks by Takahashi Fumiki
See All by Takahashi Fumiki
知らん巨大なプラグインだ……生成AIを活用して乗り切る
fumikito
0
79
WordPress と SendGrid でユーザーコミュニケーション〜Webメディア受託制作の現場から
fumikito
0
590
きっと誰もが感謝するCJKマスターに君もなろう!
fumikito
0
690
めざせマルチパブリッシングプラットフォーム
fumikito
1
320
はじめてのカスタムブロック
fumikito
0
6.9k
WordPress+PayPal秘話
fumikito
0
490
wp_next_step WordPress, Web, そして私たちの未来
fumikito
0
6.5k
wpionic.tokyo #1
fumikito
0
950
カスタムエンドポイントで学ぶ WP REST APIの真髄
fumikito
4
1.5k
Other Decks in Technology
See All in Technology
【インシデント入門】サイバー攻撃を受けた現場って何してるの?
shumei_ito
0
1.4k
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
260
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.3k
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
380
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
1
180
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
410
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
Meshy Proプラン課金した
henjin0
0
210
Context Engineeringの取り組み
nutslove
0
250
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1k
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
56
50k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Git: the NoSQL Database
bkeepers
PRO
432
66k
The Cult of Friendly URLs
andyhume
79
6.8k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
71
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Docker and Python
trallard
47
3.7k
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