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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hidetaka Okamoto
June 25, 2016
Technology
0
860
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
660
コミュニティ運営から 中の人に変わって感じたこと
hideokamoto
0
110
Developerが Developer Advocateになった話 / dev-rel-meetup-tokyo-71
hideokamoto
0
350
Jamstack開発者のための App Runner入門
hideokamoto
1
520
WordPressでの webサイト制作2022 / ngk2022s
hideokamoto
0
470
JavaScript(TypeScript)で メディアサイトを インフラから構築する方法 / jsconf-jp-2021
hideokamoto
2
4.3k
AWS上でStripeを利用したアプリをより安全にデプロイする方法 /jaws-pankration-2021
hideokamoto
1
220
Shifter Headlessと Headless WordPressの紹介
hideokamoto
0
2k
Stripe & Next.js + AWS Amplify で会員 + 定期課金機能 / JP_Stripes20210903
hideokamoto
7
3.2k
Other Decks in Technology
See All in Technology
AWSの資格って役に立つの?
tk3fftk
2
370
ABEMAのバグバウンティの取り組み
kurochan
1
150
Phase10_組織浸透_データ活用
overflowinc
0
360
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
200
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
8
4.1k
スピンアウト講座02_ファイル管理
overflowinc
0
280
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
4
1.5k
SLI/SLO 導入で 避けるべきこと3選
yagikota
0
140
Phase05_ClaudeCode入門
overflowinc
0
470
AIエージェント×GitHubで実現するQAナレッジの資産化と業務活用 / QA Knowledge as Assets with AI Agents & GitHub
tknw_hitsuji
0
110
AWS CDK「読めるけど書けない」を脱却するファーストステップ
smt7174
3
210
Phase06_ClaudeCode実践
overflowinc
0
430
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building AI with AI
inesmontani
PRO
1
810
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
150
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
280
The Curious Case for Waylosing
cassininazir
0
270
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!