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
AMIMOTOにおけるWordPressプラグイン依存関係の解決方法
Search
Hidetaka Okamoto
June 25, 2016
Technology
0
850
AMIMOTOにおけるWordPressプラグイン依存関係の解決方法
ハッカーズチャンプルー2016 カンファレンスの部 LT資料
Hidetaka Okamoto
June 25, 2016
Tweet
Share
More Decks by Hidetaka Okamoto
See All by Hidetaka Okamoto
OpenAI APIで API Changelogを要約してみた話 / chatgpt-osaka-1
hideokamoto
0
610
コミュニティ運営から 中の人に変わって感じたこと
hideokamoto
0
89
Developerが Developer Advocateになった話 / dev-rel-meetup-tokyo-71
hideokamoto
0
340
Jamstack開発者のための App Runner入門
hideokamoto
1
490
WordPressでの webサイト制作2022 / ngk2022s
hideokamoto
0
450
JavaScript(TypeScript)で メディアサイトを インフラから構築する方法 / jsconf-jp-2021
hideokamoto
2
4.2k
AWS上でStripeを利用したアプリをより安全にデプロイする方法 /jaws-pankration-2021
hideokamoto
1
200
Shifter Headlessと Headless WordPressの紹介
hideokamoto
0
1.9k
Stripe & Next.js + AWS Amplify で会員 + 定期課金機能 / JP_Stripes20210903
hideokamoto
7
3.2k
Other Decks in Technology
See All in Technology
組織改革から開発効率向上まで! - 成功事例から見えたAI活用のポイント - / 20251016 Tetsuharu Kokaki
shift_evolve
PRO
2
210
速習AGENTS.md:5分で精度を上げる "3ブロック" テンプレ
ismk
6
1.9k
あなたの知らない Linuxカーネル脆弱性の世界
recruitengineers
PRO
3
120
OpenTelemetry が拡げる Gemini CLI の可観測性
phaya72
2
920
Building a cloud native business on open source
lizrice
0
130
今この時代に技術とどう向き合うべきか
gree_tech
PRO
2
2.1k
Databricks AI/BI Genie の「値ディクショナリー」をAmazonの奥地(S3)まで見に行く
kameitomohiro
1
340
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.8k
AIエージェント入門 〜基礎からMCP・A2Aまで〜
shukob
0
120
OSSで50の競合と戦うためにやったこと
yamadashy
3
570
Claude Codeを駆使した初めてのiOSアプリ開発 ~ゼロから3週間でグローバルハッカソンで入賞するまで~
oikon48
10
5.1k
プレーリーカードを活用しよう❗❗デジタル名刺交換からはじまるイベント会場交流のススメ
tsukaman
0
190
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
920
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Rails Girls Zürich Keynote
gr2m
95
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
4 Signs Your Business is Dying
shpigford
185
22k
Into the Great Unknown - MozCon
thekraken
40
2.1k
What's in a price? How to price your products and services
michaelherold
246
12k
Leading Effective Engineering Teams in the AI Era
addyosmani
7
520
How to Think Like a Performance Engineer
csswizardry
27
2.1k
Navigating Team Friction
lara
190
15k
Transcript
A M I M O T O ʹ ͓ ͚Δ
Wo rd P re s s ϓ ϥ άΠ ϯ ґ ଘ ؔ ͷ ղ ܾ ํ ๏ ϋο Χ ʔζ ν ϟϯ ϓϧ ʔ 2 0 1 6 Χ ϯ ϑ Ν Ϩϯε ͷ ෦
Ԭ ຊ ल ߴ • Digitalcube ΤϯδχΞ • WordBenchژϞσϨʔλ •
Reactͱ͔AWS SDKͰJSͿΜ ·Θ͠ • Πϕϯτʹଠޑ࣋ͪࠐΉͭ
A W S + Wo rd P re s s
= > A M I M O T O A M I h t t p s : / / a m i m o t o - a m i . c o m /
ଟ ͘ͷ ϓ ϥ άΠ ϯ Λ Ϧ Ϧ
ʔε h t t p s : / / w w w. d i g i t a l c u b e . j p / a b o u t / c o m m u n i t y - c o n t r i b u t i o n /
ͦ ͷ ݁ Ռ ɾ ɾ ɾ
None
ͲͷϓϥάΠϯΛ͍͍͔͑ Θ͔Βͳ͍ਓ͕ଓग़
None
ͲΕ͕Կʹ͑Δ͔ Θ͔Γʹ͍͘
ͳ ͥ ʁ • ϓϥάΠϯʹ໋໊نଇ͕ͳ͍ • ඪΛճආͯ͠Θ͔Γʹ໊͍͘લʹͳ͍ͬͯΔͷ • نଇੑ͕ͳ͘ɺͦͷଞͷϓϥάΠϯͱผͰ͖ͳ͍ •
Ϣʔβʔʹઆ໌͢Δඞཁ͕͋Δ • ϢʔβʔࣗΊΜͲ͍͘͞
Ͳ ͏͢ Δʁ • ϓϥάΠϯΛϦωʔϜʁ ɹˠ͍׳Ε͍ͯΔϢʔβʔෆศʹ • ϚχϡΞϧΛ࡞ʁ ɹˠ̍̌̌ϓϥάΠϯ࡞Δͷແཧ •
μογϡϘʔυΛ࡞Δ ɹˠͲ͏ͬͯʁ
࡞ ͬ ͨ
None
ϝ Ϧ ο τ • ඞཁͳͷ͚ͩදࣔ • ༗ޮԽɾແޮԽૢ࡞Մೳ • ઃఆը໘ભҠՄೳ
ʮͱΓ͋͑ͣ͜ͷը໘ݟͯʯ ͰҊͰ͖Δ
ϓ ϥ άΠ ϯ ͕ ͳ ͍ ߹ ɺ
Π ϯε τ ʔϧ ը ໘
͏ ̍ ͭ ͷ
ϝ χϡ ʔ ͕ ό ϥό ϥ • ϝχϡʔҐஔෆنଇ •
߲Λ୳͢ͷ͕खؒ • ͜Ε·ͱΊ͍ͨ
ͱ ͍ ͏ ͜ ͱ Ͱ
ϝ χϡ ʔ Λ Ұ Օ ॴ ʹ ౷ Ұ
• طଘͷϝχϡʔআ • ৽نʹϝχϡʔΛ࡞ • ભҠઌ֤ϓϥάΠϯ
ݩ ͷ ϝ χϡ ʔ Λ আ global $menu;
foreach ( (array) $menu as $key => $array ) { $plugin = 'c3-admin-menu'; if ( array_search( $plugin, $array ) ) { unset( $menu[ $key ] ); break; } }
ݩ ϓ ϥ άΠ ϯ ϑ Ν Πϧ Λ ϩ
ʔ υ $plugin_file_path = path_join( ABSPATH , 'wp-content/plugins/ nephila-clavata/includes/class-NephilaClavata_Admin.php' ); require_once( $plugin_file_path ); $nephila_clavata_admin = NephilaClavata_Admin::get_instance(); add_submenu_page( self::PANEL_ROOT, __( 'Nephila clavata', self::$text_domain ), __( 'Amazon S3', self::$text_domain ), 'administrator', self::PANEL_S3, array( $nephila_clavata_admin, 'options_page' ) );
ϝ χϡ ʔ Λ ৽ ن ࡞ $plugin_file_path =
path_join( ABSPATH , 'wp-content/plugins/ nephila-clavata/includes/class-NephilaClavata_Admin.php' ); require_once( $plugin_file_path ); $nephila_clavata_admin = NephilaClavata_Admin::get_instance(); add_submenu_page( self::PANEL_ROOT, __( 'Nephila clavata', self::$text_domain ), __( 'Amazon S3', self::$text_domain ), 'administrator', self::PANEL_S3, array( $nephila_clavata_admin, 'options_page' ) );
ݩ ϓ ϥ άΠ ϯ ͷ ཧ ը ໘
ϖʔ δ Λ ભ Ҡ ઌ ʹ ࢦ ఆ $plugin_file_path = path_join( ABSPATH , 'wp-content/plugins/ nephila-clavata/includes/class-NephilaClavata_Admin.php' ); require_once( $plugin_file_path ); $nephila_clavata_admin = NephilaClavata_Admin::get_instance(); add_submenu_page( self::PANEL_ROOT, __( 'Nephila clavata', self::$text_domain ), __( 'Amazon S3', self::$text_domain ), 'administrator', self::PANEL_S3, array( $nephila_clavata_admin, 'options_page' ) );
None
· ͱ Ί
Wo rd P re s s ϓ ϥ άΠ ϯ
ศ ར
ͨ ͩ ͠
໋ ໊ ن ଇ ͳ Ͳ ͕ ແ ͍ ͱ
ɺ α ϙʔ τ ͕ ࣍ ୈ ʹ ໘ ʹ
͜ Ε ͔ Β ϓ ϥ άΠ ϯ ࡞ Δ
߹
ʮ Կ ʹ ͑Δ ͷ ͔ ʯ ͕ Θ
͔ Δ ໊ લ ʹ ͠ Α ͏ γ Ϧ ʔζ Խ ͢ Δ ͳ Β ໋ ໊ ن ଇ Λ ͭ ͚Α ͏
͢ Ͱ ʹ Τϥ ͍ ͜ ͱ ʹ ͳ ͬͯ
Δ ߹
Wo rd P re s s ؤ ு Ε
ͳ Μ ͱ ͔ ͳ Δ ʢ ଞ อ ূ ͠ ͳ ͍ ʣ
h t t p : / / b i t
. l y / 2 8 W 3 i 3 m Thanks!