[Google Apps Script] UrlFetchApp.fetch() を Basic 認証越しに行う

Basic 認証のかかったサイトのコンテンツをフェッチします。

ドキュメントを確認すると `headers` というパラメータが用意されています。

> headers Object a JavaScript key/value map of HTTP headers for the request
>
> [Class UrlFetchApp  |  Apps Script  |  Google Developers](https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String,Object))

[先日のコード](https://www.d-wood.com/blog/2019/07/26_11365.html)であれば、こんな形で OK でした。

> – [login – How to use UrlFetchApp with credentials? Google Scripts – Stack Overflow](https://stackoverflow.com/questions/23546255/how-to-use-urlfetchapp-with-credentials-google-scripts)

“`javascript:コード.js
function getTitle(url) {
var _user = “YOUR_USER”;
var _pass = “YOUR_PASSWORD”;
var _options = {
method: “GET”,
headers: {“Authorization” : “Basic ” + Utilities.base64Encode(_user + “:” + _pass)}
};

try {
var _response = UrlFetchApp.fetch(url, _options);
var _regexp = /(.*?)<\/title>/;<br /> var _title = _response.getContentText().match(_regexp);</p><p> return _title[1];<br /> } catch (e) {<br /> return e;<br /> }<br /> }<br /> “`</p></div></article><nav class="navigation post-navigation" aria-label="投稿"><h2 class="screen-reader-text">投稿ナビゲーション</h2><div class="nav-links"><div class="nav-previous"><a href="https://www.d-wood.com/blog/2019/07/26_11365.html" rel="prev">« Previous Post</a></div><div class="nav-next"><a href="https://www.d-wood.com/blog/2019/07/30_11378.html" rel="next">Next Post »</a></div></div></nav><aside></aside></main><aside id="aside" class="aside"><div class="widget"> <script defer src="data:text/javascript;base64,YW16bl9hc3NvY19hZF90eXBlID0icmVzcG9uc2l2ZV9zZWFyY2hfd2lkZ2V0IjsgYW16bl9hc3NvY190cmFja2luZ19pZCA9ImRyaWZ0d29vZC0yMiI7IGFtem5fYXNzb2NfbWFya2V0cGxhY2UgPSJhbWF6b24iOyBhbXpuX2Fzc29jX3JlZ2lvbiA9IkpQIjsgYW16bl9hc3NvY19wbGFjZW1lbnQgPSIiOyBhbXpuX2Fzc29jX3NlYXJjaF90eXBlID0gInNlYXJjaF93aWRnZXQiO2Ftem5fYXNzb2Nfd2lkdGggPSJhdXRvIjsgYW16bl9hc3NvY19oZWlnaHQgPSJhdXRvIjsgYW16bl9hc3NvY19kZWZhdWx0X3NlYXJjaF9jYXRlZ29yeSA9IkJvb2tzIjsgYW16bl9hc3NvY19kZWZhdWx0X3NlYXJjaF9rZXkgPSJHb29nbGUgQXBwcyBTY3JpcHQiO2Ftem5fYXNzb2NfdGhlbWUgPSJsaWdodCI7IGFtem5fYXNzb2NfYmdfY29sb3IgPSJGRkZGRkYiOyA="></script> <script defer src="//z-fe.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&Operation=GetScript&ID=OneJS&WS=1&Marketplace=JP"></script> </div><div id="block-14" class="widget widget_block"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><div class="wp-block-image is-style-default"><figure class="aligncenter size-medium is-resized"><img loading="lazy" decoding="async" src="https://www.d-wood.com/wpmt/wp-content/uploads/2021/07/profile-300x300.png" alt="" class="wp-image-12376" width="200" height="200" srcset="https://www.d-wood.com/wpmt/wp-content/uploads/2021/07/profile-300x300.png 300w, https://www.d-wood.com/wpmt/wp-content/uploads/2021/07/profile-150x150.png 150w, https://www.d-wood.com/wpmt/wp-content/uploads/2021/07/profile.png 420w" sizes="auto, (max-width: 200px) 100vw, 200px" /></figure></div><p>未来の自分をターゲットに、学んだことをメモするWeb系Macのひと。</p><p>このブログ記事は、公開日を基準に以下の macOS バージョンと対応しています。</p><ul class="wp-block-list"><li>Apple シリコン<ul class="wp-block-list"><li>13.4.1 … 2023/06/24 -</li></ul></li></ul><div class="wp-block-buttons is-horizontal is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-7e5fce0a wp-block-buttons-is-layout-flex"><div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.d-wood.com/profile">続きを読む »</a></div></div></div></div></div><div id="search-3" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://www.d-wood.com/"> <label> <span class="screen-reader-text">検索:</span> <input type="search" class="search-field" placeholder="Search..." value="" name="s" title="検索:" /> </label> <input type="submit" class="search-submit" value="" /></form></div><div id="archives-4" class="widget widget_archive"><h2 class="widgettitle">Archives</h2> <label class="screen-reader-text" for="archives-dropdown-4">Archives</label> <select id="archives-dropdown-4" name="archive-dropdown"><option value="">月を選択</option><option value='https://www.d-wood.com/blog/2023/06'> 2023年6月  (2)</option><option value='https://www.d-wood.com/blog/2022/02'> 2022年2月  (1)</option><option value='https://www.d-wood.com/blog/2021/07'> 2021年7月  (1)</option><option value='https://www.d-wood.com/blog/2021/05'> 2021年5月  (9)</option><option value='https://www.d-wood.com/blog/2021/04'> 2021年4月  (6)</option><option value='https://www.d-wood.com/blog/2021/02'> 2021年2月  (1)</option><option value='https://www.d-wood.com/blog/2020/12'> 2020年12月  (4)</option><option value='https://www.d-wood.com/blog/2020/09'> 2020年9月  (1)</option><option value='https://www.d-wood.com/blog/2020/07'> 2020年7月  (5)</option><option value='https://www.d-wood.com/blog/2020/03'> 2020年3月  (3)</option><option value='https://www.d-wood.com/blog/2020/02'> 2020年2月  (8)</option><option value='https://www.d-wood.com/blog/2020/01'> 2020年1月  (5)</option><option value='https://www.d-wood.com/blog/2019/12'> 2019年12月  (6)</option><option value='https://www.d-wood.com/blog/2019/11'> 2019年11月  (3)</option><option value='https://www.d-wood.com/blog/2019/10'> 2019年10月  (14)</option><option value='https://www.d-wood.com/blog/2019/09'> 2019年9月  (2)</option><option value='https://www.d-wood.com/blog/2019/08'> 2019年8月  (3)</option><option value='https://www.d-wood.com/blog/2019/07'> 2019年7月  (10)</option><option value='https://www.d-wood.com/blog/2019/06'> 2019年6月  (1)</option><option value='https://www.d-wood.com/blog/2019/05'> 2019年5月  (6)</option><option value='https://www.d-wood.com/blog/2019/03'> 2019年3月  (1)</option><option value='https://www.d-wood.com/blog/2019/02'> 2019年2月  (4)</option><option value='https://www.d-wood.com/blog/2019/01'> 2019年1月  (5)</option><option value='https://www.d-wood.com/blog/2018/12'> 2018年12月  (5)</option><option value='https://www.d-wood.com/blog/2018/11'> 2018年11月  (4)</option><option value='https://www.d-wood.com/blog/2018/10'> 2018年10月  (5)</option><option value='https://www.d-wood.com/blog/2018/09'> 2018年9月  (1)</option><option value='https://www.d-wood.com/blog/2018/08'> 2018年8月  (6)</option><option value='https://www.d-wood.com/blog/2018/07'> 2018年7月  (7)</option><option value='https://www.d-wood.com/blog/2018/06'> 2018年6月  (1)</option><option value='https://www.d-wood.com/blog/2018/05'> 2018年5月  (8)</option><option value='https://www.d-wood.com/blog/2018/04'> 2018年4月  (3)</option><option value='https://www.d-wood.com/blog/2018/03'> 2018年3月  (3)</option><option value='https://www.d-wood.com/blog/2018/02'> 2018年2月  (3)</option><option value='https://www.d-wood.com/blog/2018/01'> 2018年1月  (9)</option><option value='https://www.d-wood.com/blog/2017/12'> 2017年12月  (6)</option><option value='https://www.d-wood.com/blog/2017/11'> 2017年11月  (8)</option><option value='https://www.d-wood.com/blog/2017/10'> 2017年10月  (3)</option><option value='https://www.d-wood.com/blog/2017/09'> 2017年9月  (11)</option><option value='https://www.d-wood.com/blog/2017/08'> 2017年8月  (12)</option><option value='https://www.d-wood.com/blog/2017/07'> 2017年7月  (14)</option><option value='https://www.d-wood.com/blog/2017/06'> 2017年6月  (11)</option><option value='https://www.d-wood.com/blog/2017/05'> 2017年5月  (14)</option><option value='https://www.d-wood.com/blog/2017/04'> 2017年4月  (8)</option><option value='https://www.d-wood.com/blog/2017/03'> 2017年3月  (4)</option><option value='https://www.d-wood.com/blog/2017/02'> 2017年2月  (9)</option><option value='https://www.d-wood.com/blog/2017/01'> 2017年1月  (16)</option><option value='https://www.d-wood.com/blog/2016/12'> 2016年12月  (15)</option><option value='https://www.d-wood.com/blog/2016/11'> 2016年11月  (13)</option><option value='https://www.d-wood.com/blog/2016/10'> 2016年10月  (8)</option><option value='https://www.d-wood.com/blog/2016/09'> 2016年9月  (8)</option><option value='https://www.d-wood.com/blog/2016/08'> 2016年8月  (16)</option><option value='https://www.d-wood.com/blog/2016/07'> 2016年7月  (27)</option><option value='https://www.d-wood.com/blog/2016/06'> 2016年6月  (14)</option><option value='https://www.d-wood.com/blog/2016/05'> 2016年5月  (14)</option><option value='https://www.d-wood.com/blog/2016/04'> 2016年4月  (21)</option><option value='https://www.d-wood.com/blog/2016/03'> 2016年3月  (12)</option><option value='https://www.d-wood.com/blog/2016/02'> 2016年2月  (11)</option><option value='https://www.d-wood.com/blog/2016/01'> 2016年1月  (10)</option><option value='https://www.d-wood.com/blog/2015/12'> 2015年12月  (6)</option><option value='https://www.d-wood.com/blog/2015/11'> 2015年11月  (12)</option><option value='https://www.d-wood.com/blog/2015/10'> 2015年10月  (13)</option><option value='https://www.d-wood.com/blog/2015/09'> 2015年9月  (1)</option><option value='https://www.d-wood.com/blog/2015/08'> 2015年8月  (1)</option><option value='https://www.d-wood.com/blog/2015/07'> 2015年7月  (6)</option><option value='https://www.d-wood.com/blog/2015/06'> 2015年6月  (3)</option><option value='https://www.d-wood.com/blog/2015/05'> 2015年5月  (5)</option><option value='https://www.d-wood.com/blog/2015/04'> 2015年4月  (10)</option><option value='https://www.d-wood.com/blog/2015/03'> 2015年3月  (1)</option><option value='https://www.d-wood.com/blog/2015/02'> 2015年2月  (9)</option><option value='https://www.d-wood.com/blog/2015/01'> 2015年1月  (13)</option><option value='https://www.d-wood.com/blog/2014/12'> 2014年12月  (16)</option><option value='https://www.d-wood.com/blog/2014/11'> 2014年11月  (22)</option><option value='https://www.d-wood.com/blog/2014/10'> 2014年10月  (26)</option><option value='https://www.d-wood.com/blog/2014/09'> 2014年9月  (29)</option><option value='https://www.d-wood.com/blog/2014/08'> 2014年8月  (37)</option><option value='https://www.d-wood.com/blog/2014/07'> 2014年7月  (20)</option><option value='https://www.d-wood.com/blog/2014/06'> 2014年6月  (20)</option><option value='https://www.d-wood.com/blog/2014/05'> 2014年5月  (20)</option><option value='https://www.d-wood.com/blog/2014/04'> 2014年4月  (21)</option><option value='https://www.d-wood.com/blog/2014/03'> 2014年3月  (19)</option><option value='https://www.d-wood.com/blog/2014/02'> 2014年2月  (29)</option><option value='https://www.d-wood.com/blog/2014/01'> 2014年1月  (32)</option><option value='https://www.d-wood.com/blog/2013/12'> 2013年12月  (26)</option><option value='https://www.d-wood.com/blog/2013/11'> 2013年11月  (18)</option><option value='https://www.d-wood.com/blog/2013/10'> 2013年10月  (35)</option><option value='https://www.d-wood.com/blog/2013/09'> 2013年9月  (29)</option><option value='https://www.d-wood.com/blog/2013/08'> 2013年8月  (12)</option><option value='https://www.d-wood.com/blog/2013/07'> 2013年7月  (32)</option><option value='https://www.d-wood.com/blog/2013/06'> 2013年6月  (26)</option><option value='https://www.d-wood.com/blog/2013/05'> 2013年5月  (12)</option><option value='https://www.d-wood.com/blog/2013/04'> 2013年4月  (3)</option><option value='https://www.d-wood.com/blog/2012/10'> 2012年10月  (2)</option><option value='https://www.d-wood.com/blog/2012/09'> 2012年9月  (2)</option><option value='https://www.d-wood.com/blog/2012/08'> 2012年8月  (9)</option><option value='https://www.d-wood.com/blog/2010/05'> 2010年5月  (1)</option><option value='https://www.d-wood.com/blog/2008/06'> 2008年6月  (1)</option><option value='https://www.d-wood.com/blog/2007/11'> 2007年11月  (6)</option><option value='https://www.d-wood.com/blog/2007/06'> 2007年6月  (5)</option><option value='https://www.d-wood.com/blog/2007/05'> 2007年5月  (1)</option><option value='https://www.d-wood.com/blog/2006/12'> 2006年12月  (2)</option><option value='https://www.d-wood.com/blog/2006/09'> 2006年9月  (1)</option><option value='https://www.d-wood.com/blog/2006/03'> 2006年3月  (3)</option><option value='https://www.d-wood.com/blog/2006/02'> 2006年2月  (3)</option><option value='https://www.d-wood.com/blog/2006/01'> 2006年1月  (4)</option><option value='https://www.d-wood.com/blog/2005/12'> 2005年12月  (2)</option><option value='https://www.d-wood.com/blog/2003/12'> 2003年12月  (1)</option> </select> <script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwoKKGZ1bmN0aW9uKCkgewoJdmFyIGRyb3Bkb3duID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICJhcmNoaXZlcy1kcm9wZG93bi00IiApOwoJZnVuY3Rpb24gb25TZWxlY3RDaGFuZ2UoKSB7CgkJaWYgKCBkcm9wZG93bi5vcHRpb25zWyBkcm9wZG93bi5zZWxlY3RlZEluZGV4IF0udmFsdWUgIT09ICcnICkgewoJCQlkb2N1bWVudC5sb2NhdGlvbi5ocmVmID0gdGhpcy5vcHRpb25zWyB0aGlzLnNlbGVjdGVkSW5kZXggXS52YWx1ZTsKCQl9Cgl9Cglkcm9wZG93bi5vbmNoYW5nZSA9IG9uU2VsZWN0Q2hhbmdlOwp9KSgpOwoKLyogXV0+ICovCg=="></script> </div><div id="categories-4" class="widget widget_categories"><h2 class="widgettitle">Categories</h2><ul><li class="cat-item cat-item-3"><a href="https://www.d-wood.com/blog/category/ci">Continuous Integration</a> (1)</li><li class="cat-item cat-item-4"><a href="https://www.d-wood.com/blog/category/document-workflow">Document & Workflow</a> (23)</li><li class="cat-item cat-item-5"><a href="https://www.d-wood.com/blog/category/front-end_all">Front-End</a> (105)<ul class='children'><li class="cat-item cat-item-45"><a href="https://www.d-wood.com/blog/category/front-end_all/babel">Babel</a> (9)</li><li class="cat-item cat-item-381"><a href="https://www.d-wood.com/blog/category/front-end_all/front-end_general">Front-End General</a> (35)</li><li class="cat-item cat-item-7"><a href="https://www.d-wood.com/blog/category/front-end_all/grunt-yeoman">Grunt & Yeoman</a> (32)</li><li class="cat-item cat-item-18"><a href="https://www.d-wood.com/blog/category/front-end_all/npm-bower">npm & Bower</a> (16)</li><li class="cat-item cat-item-34"><a href="https://www.d-wood.com/blog/category/front-end_all/webpack">webpack</a> (13)</li></ul></li><li class="cat-item cat-item-6"><a href="https://www.d-wood.com/blog/category/git">Git</a> (45)</li><li class="cat-item cat-item-390"><a href="https://www.d-wood.com/blog/category/google">Google</a> (28)<ul class='children'><li class="cat-item cat-item-2"><a href="https://www.d-wood.com/blog/category/google/android">Android</a> (4)</li><li class="cat-item cat-item-395"><a href="https://www.d-wood.com/blog/category/google/chrome-developer-tools">Chrome Developer Tools</a> (3)</li><li class="cat-item cat-item-397"><a href="https://www.d-wood.com/blog/category/google/g-suite">G Suite</a> (3)</li><li class="cat-item cat-item-398"><a href="https://www.d-wood.com/blog/category/google/google-analytics">Google Analytics</a> (1)</li><li class="cat-item cat-item-392"><a href="https://www.d-wood.com/blog/category/google/google-apps-script">Google Apps Script</a> (6)</li><li class="cat-item cat-item-394"><a href="https://www.d-wood.com/blog/category/google/google-fonts">Google Fonts</a> (4)</li><li class="cat-item cat-item-396"><a href="https://www.d-wood.com/blog/category/google/google-general">Google General</a> (5)</li><li class="cat-item cat-item-393"><a href="https://www.d-wood.com/blog/category/google/google-maps">Google Maps</a> (2)</li></ul></li><li class="cat-item cat-item-8"><a href="https://www.d-wood.com/blog/category/html-css_all">HTML & CSS</a> (109)<ul class='children'><li class="cat-item cat-item-410"><a href="https://www.d-wood.com/blog/category/html-css_all/bootstrap-3">Bootstrap 3</a> (8)</li><li class="cat-item cat-item-379"><a href="https://www.d-wood.com/blog/category/html-css_all/bootstrap-4">Bootstrap 4</a> (6)</li><li class="cat-item cat-item-403"><a href="https://www.d-wood.com/blog/category/html-css_all/bootstrap-5">Bootstrap 5</a> (1)</li><li class="cat-item cat-item-48"><a href="https://www.d-wood.com/blog/category/html-css_all/html-css_general">HTML & CSS General</a> (69)</li><li class="cat-item cat-item-27"><a href="https://www.d-wood.com/blog/category/html-css_all/sass-compass">Sass & Compass</a> (17)</li><li class="cat-item cat-item-30"><a href="https://www.d-wood.com/blog/category/html-css_all/susy2">Susy2</a> (8)</li></ul></li><li class="cat-item cat-item-9"><a href="https://www.d-wood.com/blog/category/ide-editor_all">IDE & Editor</a> (27)</li><li class="cat-item cat-item-411"><a href="https://www.d-wood.com/blog/category/java">Java</a> (10)</li><li class="cat-item cat-item-10"><a href="https://www.d-wood.com/blog/category/javascript_all">JavaScript</a> (79)<ul class='children'><li class="cat-item cat-item-382"><a href="https://www.d-wood.com/blog/category/javascript_all/javascript_general">JavaScript General</a> (31)</li><li class="cat-item cat-item-11"><a href="https://www.d-wood.com/blog/category/javascript_all/jquery">jQuery</a> (39)</li><li class="cat-item cat-item-17"><a href="https://www.d-wood.com/blog/category/javascript_all/node-js">Node.js</a> (4)</li><li class="cat-item cat-item-20"><a href="https://www.d-wood.com/blog/category/javascript_all/react">React</a> (5)</li></ul></li><li class="cat-item cat-item-12"><a href="https://www.d-wood.com/blog/category/macos_all">macOS</a> (97)<ul class='children'><li class="cat-item cat-item-43"><a href="https://www.d-wood.com/blog/category/macos_all/automator-applescript">Automator & AppleScript</a> (14)</li><li class="cat-item cat-item-383"><a href="https://www.d-wood.com/blog/category/macos_all/macos_general">macOS General</a> (77)</li><li class="cat-item cat-item-13"><a href="https://www.d-wood.com/blog/category/macos_all/macports-2">MacPorts</a> (6)</li></ul></li><li class="cat-item cat-item-14"><a href="https://www.d-wood.com/blog/category/middleman_all">Middleman</a> (33)<ul class='children'><li class="cat-item cat-item-15"><a href="https://www.d-wood.com/blog/category/middleman_all/middleman-3">Middleman 3</a> (32)</li><li class="cat-item cat-item-16"><a href="https://www.d-wood.com/blog/category/middleman_all/middleman-4">Middleman 4</a> (1)</li></ul></li><li class="cat-item cat-item-19"><a href="https://www.d-wood.com/blog/category/php">PHP</a> (11)</li><li class="cat-item cat-item-21"><a href="https://www.d-wood.com/blog/category/research">Research</a> (1)</li><li class="cat-item cat-item-22"><a href="https://www.d-wood.com/blog/category/rspec-3">RSpec 3</a> (6)</li><li class="cat-item cat-item-23"><a href="https://www.d-wood.com/blog/category/ruby">Ruby</a> (59)</li><li class="cat-item cat-item-24"><a href="https://www.d-wood.com/blog/category/ruby-on-rails_all">Ruby on Rails</a> (70)<ul class='children'><li class="cat-item cat-item-409"><a href="https://www.d-wood.com/blog/category/ruby-on-rails_all/ruby-on-rails-3">Ruby on Rails 3</a> (35)</li><li class="cat-item cat-item-25"><a href="https://www.d-wood.com/blog/category/ruby-on-rails_all/ruby-on-rails-4">Ruby on Rails 4</a> (56)</li><li class="cat-item cat-item-26"><a href="https://www.d-wood.com/blog/category/ruby-on-rails_all/ruby-on-rails-5">Ruby on Rails 5</a> (14)</li></ul></li><li class="cat-item cat-item-28"><a href="https://www.d-wood.com/blog/category/server-network_all">Server & Network</a> (81)<ul class='children'><li class="cat-item cat-item-44"><a href="https://www.d-wood.com/blog/category/server-network_all/aws">AWS</a> (1)</li><li class="cat-item cat-item-47"><a href="https://www.d-wood.com/blog/category/server-network_all/docker">Docker</a> (6)</li><li class="cat-item cat-item-49"><a href="https://www.d-wood.com/blog/category/server-network_all/server-network_general">Server & Network General</a> (39)</li><li class="cat-item cat-item-33"><a href="https://www.d-wood.com/blog/category/server-network_all/vagrant-virtualbox">Vagrant & VirtualBox</a> (35)</li></ul></li><li class="cat-item cat-item-29"><a href="https://www.d-wood.com/blog/category/shell">Shell</a> (17)</li><li class="cat-item cat-item-412"><a href="https://www.d-wood.com/blog/category/spring-boot">Spring Boot</a> (1)</li><li class="cat-item cat-item-31"><a href="https://www.d-wood.com/blog/category/tips">Tips</a> (40)</li><li class="cat-item cat-item-32"><a href="https://www.d-wood.com/blog/category/topics">Topics</a> (15)</li><li class="cat-item cat-item-387"><a href="https://www.d-wood.com/blog/category/windows">Windows</a> (21)<ul class='children'><li class="cat-item cat-item-388"><a href="https://www.d-wood.com/blog/category/windows/windows-10">Windows 10</a> (7)</li><li class="cat-item cat-item-35"><a href="https://www.d-wood.com/blog/category/windows/windows-xp">Windows XP</a> (14)</li></ul></li><li class="cat-item cat-item-36"><a href="https://www.d-wood.com/blog/category/wordpress_all">WordPress</a> (103)<ul class='children'><li class="cat-item cat-item-50"><a href="https://www.d-wood.com/blog/category/wordpress_all/vccw">VCCW</a> (10)</li><li class="cat-item cat-item-380"><a href="https://www.d-wood.com/blog/category/wordpress_all/wordpress_general">WordPress General</a> (50)</li><li class="cat-item cat-item-37"><a href="https://www.d-wood.com/blog/category/wordpress_all/wp-plugin">WP Plugin</a> (28)</li><li class="cat-item cat-item-38"><a href="https://www.d-wood.com/blog/category/wordpress_all/wp-plugin-dev">WP Plugin Dev</a> (5)</li><li class="cat-item cat-item-39"><a href="https://www.d-wood.com/blog/category/wordpress_all/wp-theme-dev">WP Theme Dev</a> (10)</li></ul></li><li class="cat-item cat-item-40"><a href="https://www.d-wood.com/blog/category/zend-framework">Zend Framework</a> (61)</li><li class="cat-item cat-item-41"><a href="https://www.d-wood.com/blog/category/info">お知らせ</a> (1)</li><li class="cat-item cat-item-42"><a href="https://www.d-wood.com/blog/category/book-review">書評・読書メモ</a> (4)</li></ul></div><div class="widget"></div></aside></div><footer class="footer"> <address class="copyright">Copyright © d-wood.com</address></footer> <script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wpmt\/wp-*.php","\/wpmt\/wp-admin\/*","\/wpmt\/wp-content\/uploads\/*","\/wpmt\/wp-content\/*","\/wpmt\/wp-content\/plugins\/*","\/wpmt\/wp-content\/themes\/deadwood2\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <style id='core-block-supports-inline-css' type='text/css'>.wp-container-core-buttons-is-layout-7e5fce0a{justify-content:flex-start;}</style> <script defer id="toc-front-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgdG9jcGx1cyA9IHsidmlzaWJpbGl0eV9zaG93Ijoic2hvdyIsInZpc2liaWxpdHlfaGlkZSI6ImhpZGUiLCJ3aWR0aCI6IkF1dG8ifTsKLyogXV0+ICovCg=="></script> <script defer type="text/javascript" src="https://www.d-wood.com/wpmt/wp-content/plugins/table-of-contents-plus/front.min.js" id="toc-front-js"></script> <script defer type="text/javascript" src="https://www.d-wood.com/wpmt/wp-content/themes/deadwood2/js/app.min.js" id="my-script-js"></script> <script defer type="text/javascript" src="https://www.d-wood.com/wpmt/wp-includes/js/comment-reply.min.js" id="comment-reply-js" data-wp-strategy="async"></script> <script defer type="text/javascript" src="https://www.d-wood.com/wpmt/wp-includes/js/hoverIntent.min.js" id="hoverIntent-js"></script> <script defer type="text/javascript" src="https://www.d-wood.com/wpmt/wp-content/cache/autoptimize/js/autoptimize_single_24d0e1d9a812f96542472198a840bfbc.js" id="megamenu-js"></script> </body></html>