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
870
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AMIMOTOにおけるWordPressプラグイン依存関係の解決方法
ハッカーズチャンプルー2016 カンファレンスの部 LT資料
Hidetaka Okamoto
June 25, 2016
More Decks by Hidetaka Okamoto
See All by Hidetaka Okamoto
OpenAI APIで API Changelogを要約してみた話 / chatgpt-osaka-1
hideokamoto
0
690
コミュニティ運営から 中の人に変わって感じたこと
hideokamoto
0
140
Developerが Developer Advocateになった話 / dev-rel-meetup-tokyo-71
hideokamoto
0
380
Jamstack開発者のための App Runner入門
hideokamoto
1
540
WordPressでの webサイト制作2022 / ngk2022s
hideokamoto
0
490
JavaScript(TypeScript)で メディアサイトを インフラから構築する方法 / jsconf-jp-2021
hideokamoto
2
4.4k
AWS上でStripeを利用したアプリをより安全にデプロイする方法 /jaws-pankration-2021
hideokamoto
1
240
Shifter Headlessと Headless WordPressの紹介
hideokamoto
0
2.1k
Stripe & Next.js + AWS Amplify で会員 + 定期課金機能 / JP_Stripes20210903
hideokamoto
7
3.3k
Other Decks in Technology
See All in Technology
入門!AWS Blocks
ysuzuki
1
110
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
280
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
940
Bedrock AgentCore RuntimeでAuth0 Changelog調査AIをアップグレードした話
t5u8a5a
1
110
人材育成分科会.pdf
_awache
2
160
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
940
AIのReact習熟度を測る
uhyo
2
350
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
940
自律型AIエージェントは何を破壊するのか
kojira
0
160
LLMにもCAP定理があるという話
harukasakihara
0
330
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
190
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
140
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
The Cost Of JavaScript in 2023
addyosmani
55
10k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
BBQ
matthewcrist
89
10k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
710
Raft: Consensus for Rubyists
vanstee
141
7.5k
A Soul's Torment
seathinner
6
2.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
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!