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
840
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
570
コミュニティ運営から 中の人に変わって感じたこと
hideokamoto
0
79
Developerが Developer Advocateになった話 / dev-rel-meetup-tokyo-71
hideokamoto
0
330
Jamstack開発者のための App Runner入門
hideokamoto
1
480
WordPressでの webサイト制作2022 / ngk2022s
hideokamoto
0
430
JavaScript(TypeScript)で メディアサイトを インフラから構築する方法 / jsconf-jp-2021
hideokamoto
2
4.2k
AWS上でStripeを利用したアプリをより安全にデプロイする方法 /jaws-pankration-2021
hideokamoto
1
190
Shifter Headlessと Headless WordPressの紹介
hideokamoto
0
1.8k
Stripe & Next.js + AWS Amplify で会員 + 定期課金機能 / JP_Stripes20210903
hideokamoto
7
3.2k
Other Decks in Technology
See All in Technology
怖くない!はじめてのClaude Code
shinya337
0
180
ドメイン特化なCLIPモデルとデータセットの紹介
tattaka
1
200
製造業からパッケージ製品まで、あらゆる領域をカバー!生成AIを利用したテストシナリオ生成 / 20250627 Suguru Ishii
shift_evolve
PRO
1
150
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
3
230
MySQL5.6から8.4へ 戦いの記録
kyoshidaxx
1
270
Javaで作る RAGを活用した Q&Aアプリケーション
recruitengineers
PRO
1
130
AI導入の理想と現実~コストと浸透〜
oprstchn
0
110
なぜ私はいま、ここにいるのか? #もがく中堅デザイナー #プロダクトデザイナー
bengo4com
0
1.1k
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
4
570
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
3
1.3k
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
130
Tech-Verse 2025 Global CTO Session
lycorptech_jp
PRO
0
780
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Rails Girls Zürich Keynote
gr2m
94
14k
Producing Creativity
orderedlist
PRO
346
40k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Become a Pro
speakerdeck
PRO
28
5.4k
The Cult of Friendly URLs
andyhume
79
6.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Statistics for Hackers
jakevdp
799
220k
BBQ
matthewcrist
89
9.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
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!