{"id":270647,"date":"2026-03-10T00:55:48","date_gmt":"2026-03-10T00:55:48","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/gsheet-tables\/"},"modified":"2026-03-18T14:47:02","modified_gmt":"2026-03-18T14:47:02","slug":"gsheet-tables","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/gsheet-tables\/","author":23428958,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.11","stable_tag":"1.0.11","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"GSheet Tables","header_author":"doublecracker","header_description":"Display Google Sheets data as interactive tables in WordPress with real-time filtering, sorting, and pagination capabilities.","assets_banners_color":"","last_updated":"2026-03-18 14:47:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/gsheet-tables\/","header_author_uri":"https:\/\/github.com\/doublecracker","rating":0,"author_block_rating":0,"active_installs":0,"downloads":198,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.10":{"tag":"1.0.10","author":"doublecracker","date":"2026-03-10 00:55:33"},"1.0.11":{"tag":"1.0.11","author":"doublecracker","date":"2026-03-18 14:47:02"}},"upgrade_notice":{"1.0.11":"<p>Add CSV-friendly link formats, clarify CSV vs API rationale, and document duplicate header handling.<\/p>","1.0.10":"<p>Fix Plugin Check errors and warnings, add caching for get_table(), and improve performance. No breaking changes.<\/p>","1.0.9":"<p>\u30d7\u30e9\u30b0\u30a4\u30f3\u30c1\u30a7\u30c3\u30af\u306eWARNING\u4fee\u6b63\u3092\u542b\u3080\u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u30ea\u30ea\u30fc\u30b9\u3067\u3059\u3002\u65e2\u5b58\u306e\u6a5f\u80fd\u306b\u5f71\u97ff\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u63a8\u5968\u3057\u307e\u3059\u3002<\/p>","1.0.8":"<p>\u81f4\u547d\u7684\u306a\u69cb\u6587\u30a8\u30e9\u30fc\u3092\u4fee\u6b63\u3057\u305f\u7dca\u6025\u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u30ea\u30ea\u30fc\u30b9\u3067\u3059\u3002\u30d7\u30e9\u30b0\u30a4\u30f3\u6709\u52b9\u5316\u6642\u306e\u300c\u91cd\u5927\u306a\u30a8\u30e9\u30fc\u300d\u3092\u89e3\u6c7a\u3057\u307e\u3057\u305f\u3002\u5fc5\u305a\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>","1.0.7":"<p>ZIP\u30d5\u30a1\u30a4\u30eb\u4f5c\u6210\u65b9\u6cd5\u3092\u6539\u5584\u3057\u305f\u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u30ea\u30ea\u30fc\u30b9\u3067\u3059\u3002\u30d7\u30e9\u30b0\u30a4\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6642\u306e\u4e8c\u91cd\u30d5\u30a9\u30eb\u30c0\u69cb\u9020\u554f\u984c\u3092\u5b8c\u5168\u306b\u89e3\u6c7a\u3057\u307e\u3057\u305f\u3002\u65e2\u5b58\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u30d5\u30a9\u30eb\u30c0\u3092\u524a\u9664\u3057\u3066\u304b\u3089\u518d\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>","1.0.6":"<p>ZIP\u30d5\u30a1\u30a4\u30eb\u69cb\u9020\u3092\u4fee\u6b63\u3057\u305f\u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u30ea\u30ea\u30fc\u30b9\u3067\u3059\u3002\u30d7\u30e9\u30b0\u30a4\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6642\u306e\u4e8c\u91cd\u30d5\u30a9\u30eb\u30c0\u69cb\u9020\u554f\u984c\u3092\u89e3\u6c7a\u3057\u307e\u3057\u305f\u3002\u5fc5\u305a\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>","1.0.5":"<p>\u81f4\u547d\u7684\u306a\u69cb\u6587\u30a8\u30e9\u30fc\u3092\u4fee\u6b63\u3057\u305f\u7dca\u6025\u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u30ea\u30ea\u30fc\u30b9\u3067\u3059\u3002\u30d7\u30e9\u30b0\u30a4\u30f3\u304c\u6709\u52b9\u5316\u3067\u304d\u306a\u3044\u554f\u984c\u3092\u89e3\u6c7a\u3057\u307e\u3057\u305f\u3002\u5fc5\u305a\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>","1.0.4":"<p>\u30d7\u30e9\u30b0\u30a4\u30f3\u30c1\u30a7\u30c3\u30af\u306eERROR\u4fee\u6b63\u3092\u542b\u3080\u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u30ea\u30ea\u30fc\u30b9\u3067\u3059\u3002\u65e2\u5b58\u306e\u6a5f\u80fd\u306b\u5f71\u97ff\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u63a8\u5968\u3057\u307e\u3059\u3002<\/p>","1.0.3":"<p>\u30d7\u30e9\u30b0\u30a4\u30f3\u30c1\u30a7\u30c3\u30af\u306eERROR\u4fee\u6b63\u3092\u542b\u3080\u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u30ea\u30ea\u30fc\u30b9\u3067\u3059\u3002\u65e2\u5b58\u306e\u6a5f\u80fd\u306b\u5f71\u97ff\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u63a8\u5968\u3057\u307e\u3059\u3002<\/p>","1.0.2":"<p>\u30d7\u30e9\u30b0\u30a4\u30f3\u30c1\u30a7\u30c3\u30af\u306eERROR\u4fee\u6b63\u3068\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u95a2\u9023\u306eWARNING\u4fee\u6b63\u3092\u542b\u3080\u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u30ea\u30ea\u30fc\u30b9\u3067\u3059\u3002\u65e2\u5b58\u306e\u6a5f\u80fd\u306b\u5f71\u97ff\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u63a8\u5968\u3057\u307e\u3059\u3002<\/p>","1.0.1":"<p>\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u5f37\u5316\u3068\u30b3\u30fc\u30c9\u54c1\u8cea\u306e\u5411\u4e0a\u3092\u542b\u3080\u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u30ea\u30ea\u30fc\u30b9\u3067\u3059\u3002\u65e2\u5b58\u306e\u6a5f\u80fd\u306b\u5f71\u97ff\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u63a8\u5968\u3057\u307e\u3059\u3002<\/p>","1.0.0":"<p>\u521d\u56de\u30ea\u30ea\u30fc\u30b9\u3067\u3059\u3002\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3054\u5229\u7528\u304f\u3060\u3055\u3044\u3002<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.10","1.0.11"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"\u7ba1\u7406\u753b\u9762\uff1a\u30c6\u30fc\u30d6\u30eb\u4e00\u89a7","2":"\u7ba1\u7406\u753b\u9762\uff1a\u30c6\u30fc\u30d6\u30eb\u7de8\u96c6\uff08\u57fa\u672c\u8a2d\u5b9a\uff09","3":"\u7ba1\u7406\u753b\u9762\uff1a\u30c6\u30fc\u30d6\u30eb\u7de8\u96c6\uff08\u30d5\u30a3\u30eb\u30bf\u30fc\u8a2d\u5b9a\uff09","4":"\u7ba1\u7406\u753b\u9762\uff1a\u30c6\u30fc\u30d6\u30eb\u7de8\u96c6\uff08\u30b9\u30bf\u30a4\u30eb\u8a2d\u5b9a\uff09","5":"\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\uff1a\u30c6\u30fc\u30d6\u30eb\u8868\u793a\uff08\u30d5\u30a3\u30eb\u30bf\u30fc\u4ed8\u304d\uff09","6":"\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\uff1a\u30bd\u30fc\u30c8\u6a5f\u80fd","7":"\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\uff1a\u30da\u30fc\u30b8\u30cd\u30fc\u30b7\u30e7\u30f3"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[257397,2236,25296,9471,2289],"plugin_category":[],"plugin_contributors":[257398],"plugin_business_model":[],"class_list":["post-270647","plugin","type-plugin","status-publish","hentry","plugin_tags-data-display","plugin_tags-filter","plugin_tags-google-sheets","plugin_tags-spreadsheet","plugin_tags-table","plugin_contributors-doublecracker","plugin_committers-doublecracker"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/gsheet-tables.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>GSheet Tables displays Google Sheets data on WordPress sites. Update your spreadsheet and the table updates automatically.<\/p>\n\n<p>You can also make text clickable by entering links in CSV-friendly formats like:\n    Label|URL or <code>Label (URL)<\/code>.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><p><strong>Google Sheets integration<\/strong><\/p>\n\n<ul>\n<li>Display data by providing a public spreadsheet URL<\/li>\n<li>Tables update automatically when the sheet changes<\/li>\n<\/ul><\/li>\n<li><p><strong>Real-time filtering<\/strong><\/p>\n\n<ul>\n<li>Column-level filters for quick narrowing<\/li>\n<li>AND search across multiple columns<\/li>\n<li>Partial or exact match modes<\/li>\n<\/ul><\/li>\n<li><p><strong>Sorting<\/strong><\/p>\n\n<ul>\n<li>Click headers to sort (ascending\/descending)<\/li>\n<li>Automatic numeric column detection<\/li>\n<li>Sort indicators<\/li>\n<\/ul><\/li>\n<li><p><strong>Pagination<\/strong><\/p>\n\n<ul>\n<li>Choose items per page (10, 25, 50, 100, all)<\/li>\n<li>Page number navigation<\/li>\n<li>Previous\/Next controls<\/li>\n<\/ul><\/li>\n<li><p><strong>CSV export<\/strong><\/p>\n\n<ul>\n<li>Export filtered and sorted data<\/li>\n<li>UTF-8 BOM CSV for Excel compatibility<\/li>\n<li>Export visible columns only<\/li>\n<\/ul><\/li>\n<li><p><strong>Link rendering (CSV-friendly)<\/strong><\/p>\n\n<ul>\n<li>Plain URLs are clickable<\/li>\n<li><code>Label|URL<\/code> or <code>Label (URL)<\/code> formats for clickable text<\/li>\n<li><code>HYPERLINK()<\/code> and rich-text links are not available in CSV<\/li>\n<\/ul><\/li>\n<li><p><strong>Custom styling<\/strong><\/p>\n\n<ul>\n<li>Border styles (theme, horizontal, vertical, all, none)<\/li>\n<li>Border width<\/li>\n<li>Header\/cell font sizes<\/li>\n<li>Color settings (header bg\/text, cell bg\/text, hover bg)<\/li>\n<li>Custom CSS<\/li>\n<li>Theme style inheritance by default<\/li>\n<\/ul><\/li>\n<li><p><strong>Admin features<\/strong><\/p>\n\n<ul>\n<li>Table creation and management<\/li>\n<li>Default filters<\/li>\n<li>Visible column selection<\/li>\n<li>Advanced filters (OR, numeric range, date range)<\/li>\n<li>Live preview<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li>Data directories<\/li>\n<li>Event listings<\/li>\n<li>Product catalogs<\/li>\n<li>Member lists<\/li>\n<li>Document indexes<\/li>\n<li>News lists<\/li>\n<li>Statistics tables<\/li>\n<li>Any dataset managed in Google Sheets<\/li>\n<\/ul>\n\n<h4>Security<\/h4>\n\n<ul>\n<li>Nonce validation for all AJAX requests<\/li>\n<li>Proper capability checks for admin features (<code>manage_options<\/code>)<\/li>\n<li>Sanitization of all user input<\/li>\n<li>Proper output escaping<\/li>\n<\/ul>\n\n<h3>Development<\/h3>\n\n<ul>\n<li>GitHub: https:\/\/github.com\/doublecracker\/gsheet-tables<\/li>\n<li>\u30e9\u30a4\u30bb\u30f3\u30b9: GPL v2 or later<\/li>\n<\/ul>\n\n<h3>Credits<\/h3>\n\n<p>\u958b\u767a\u8005: doublecracker<\/p>\n\n<h3>Support<\/h3>\n\n<p>\u554f\u984c\u304c\u767a\u751f\u3057\u305f\u5834\u5408\u306f\u3001GitHub\u306eIssues\u30da\u30fc\u30b8\u3067\u5831\u544a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nhttps:\/\/github.com\/doublecracker\/gsheet-tables\/issues<\/p>\n\n<h3>Support the Development<\/h3>\n\n<p>GSheet Tables is free and open source. If you find it useful, please consider supporting its development:<\/p>\n\n<ul>\n<li>\u2615 <a href=\"https:\/\/www.buymeacoffee.com\/doublecracker\">Buy Me a Coffee<\/a><\/li>\n<li>\ud83d\udc9d <a href=\"https:\/\/github.com\/sponsors\/doublecracker\">GitHub Sponsors<\/a><\/li>\n<\/ul>\n\n<p>Your support helps maintain and improve this plugin. Thank you!<\/p>\n\n<!--section=installation-->\n<h4>\u57fa\u672c\u7684\u306a\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u624b\u9806<\/h4>\n\n<ol>\n<li>WordPress\u7ba1\u7406\u753b\u9762\u306b\u30ed\u30b0\u30a4\u30f3<\/li>\n<li>\u300c\u30d7\u30e9\u30b0\u30a4\u30f3\u300d\u2192\u300c\u65b0\u898f\u8ffd\u52a0\u300d\u306b\u79fb\u52d5<\/li>\n<li>\u300cGSheet Tables\u300d\u3092\u691c\u7d22<\/li>\n<li>\u300c\u4eca\u3059\u3050\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u300d\u3092\u30af\u30ea\u30c3\u30af<\/li>\n<li>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u5f8c\u3001\u300c\u6709\u52b9\u5316\u300d\u3092\u30af\u30ea\u30c3\u30af<\/li>\n<\/ol>\n\n<h4>\u624b\u52d5\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h4>\n\n<ol>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u306eZIP\u30d5\u30a1\u30a4\u30eb\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/li>\n<li>WordPress\u7ba1\u7406\u753b\u9762\u306e\u300c\u30d7\u30e9\u30b0\u30a4\u30f3\u300d\u2192\u300c\u65b0\u898f\u8ffd\u52a0\u300d\u2192\u300c\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u300d\u306b\u79fb\u52d5<\/li>\n<li>ZIP\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/li>\n<li>\u300c\u6709\u52b9\u5316\u300d\u3092\u30af\u30ea\u30c3\u30af<\/li>\n<\/ol>\n\n<h4>\u521d\u56de\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7<\/h4>\n\n<ol>\n<li>WordPress\u7ba1\u7406\u753b\u9762\u306e\u300cGSheet Tables\u300d\u30e1\u30cb\u30e5\u30fc\u306b\u79fb\u52d5<\/li>\n<li>\u300c\u65b0\u898f\u8ffd\u52a0\u300d\u3092\u30af\u30ea\u30c3\u30af<\/li>\n<li>\u30c6\u30fc\u30d6\u30eb\u540d\u3092\u5165\u529b<\/li>\n<li>Google\u30b9\u30d7\u30ec\u30c3\u30c9\u30b7\u30fc\u30c8\u306eURL\u3092\u5165\u529b\uff08\u516c\u958b\u8a2d\u5b9a\u5fc5\u9808\uff09<\/li>\n<li>\u300c\u4fdd\u5b58\u300d\u3092\u30af\u30ea\u30c3\u30af<\/li>\n<li>\u30b7\u30e7\u30fc\u30c8\u30b3\u30fc\u30c9 <code>[gsheet_table id=\"1\"]<\/code> \u3092\u30b3\u30d4\u30fc\u3057\u3066\u3001\u6295\u7a3f\u3084\u30da\u30fc\u30b8\u306b\u8cbc\u308a\u4ed8\u3051<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"google%E3%82%B9%E3%83%97%E3%83%AC%E3%83%83%E3%83%89%E3%82%B7%E3%83%BC%E3%83%88%E3%82%92%E5%85%AC%E9%96%8B%E8%A8%AD%E5%AE%9A%E3%81%AB%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F\"><h3>Google\u30b9\u30d7\u30ec\u30c3\u30c9\u30b7\u30fc\u30c8\u3092\u516c\u958b\u8a2d\u5b9a\u306b\u3059\u308b\u306b\u306f\uff1f<\/h3><\/dt>\n<dd><ol>\n<li>Google\u30b9\u30d7\u30ec\u30c3\u30c9\u30b7\u30fc\u30c8\u3092\u958b\u304f<\/li>\n<li>\u300c\u5171\u6709\u300d\u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af<\/li>\n<li>\u300c\u30ea\u30f3\u30af\u3092\u77e5\u3063\u3066\u3044\u308b\u5168\u54e1\u300d\u306b\u5909\u66f4<\/li>\n<li>\u300c\u95b2\u89a7\u8005\u300d\u6a29\u9650\u3092\u9078\u629e<\/li>\n<li>\u300c\u5b8c\u4e86\u300d\u3092\u30af\u30ea\u30c3\u30af<\/li>\n<\/ol><\/dd>\n<dt id=\"%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%E5%85%A5%E5%8A%9B%E6%AC%84%E3%82%92%E9%9D%9E%E8%A1%A8%E7%A4%BA%E3%81%AB%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F\"><h3>\u30d5\u30a3\u30eb\u30bf\u30fc\u5165\u529b\u6b04\u3092\u975e\u8868\u793a\u306b\u3067\u304d\u307e\u3059\u304b\uff1f<\/h3><\/dt>\n<dd><p>\u306f\u3044\u3001\u7ba1\u7406\u753b\u9762\u306e\u30c6\u30fc\u30d6\u30eb\u7de8\u96c6\u30da\u30fc\u30b8\u3067\u300c\u30d5\u30a3\u30eb\u30bf\u30fc\u5165\u529b\u6b04\u3092\u975e\u8868\u793a\u300d\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u6709\u52b9\u306b\u3067\u304d\u307e\u3059\u3002<\/p><\/dd>\n<dt id=\"%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E5%88%97%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F\"><h3>\u8868\u793a\u3059\u308b\u5217\u3092\u6307\u5b9a\u3067\u304d\u307e\u3059\u304b\uff1f<\/h3><\/dt>\n<dd><p>\u306f\u3044\u3001\u7ba1\u7406\u753b\u9762\u306e\u30c6\u30fc\u30d6\u30eb\u7de8\u96c6\u30da\u30fc\u30b8\u3067\u300c\u8868\u793a\u3059\u308b\u5217\u300d\u306b\u5217\u756a\u53f7\u3092\u30ab\u30f3\u30de\u533a\u5207\u308a\u3067\u6307\u5b9a\u3067\u304d\u307e\u3059\uff08\u4f8b: <code>1,2,3,4,5<\/code>\uff09\u3002<\/p><\/dd>\n<dt id=\"%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%E6%9D%A1%E4%BB%B6%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F\"><h3>\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30d5\u30a3\u30eb\u30bf\u30fc\u6761\u4ef6\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u3059\u304b\uff1f<\/h3><\/dt>\n<dd><p>\u306f\u3044\u3001\u7ba1\u7406\u753b\u9762\u306e\u30c6\u30fc\u30d6\u30eb\u7de8\u96c6\u30da\u30fc\u30b8\u3067\u300c\u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a3\u30eb\u30bf\u30fc\u300d\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u3059\u3002\u5217\u756a\u53f7\u307e\u305f\u306f\u5217\u540d\u3067\u6307\u5b9a\u53ef\u80fd\u3067\u3059\u3002<\/p><\/dd>\n<dt id=\"%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F\"><h3>\u30ab\u30b9\u30bf\u30e0\u30b9\u30bf\u30a4\u30eb\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u3059\u304b\uff1f<\/h3><\/dt>\n<dd><p>\u306f\u3044\u3001\u7ba1\u7406\u753b\u9762\u306e\u30c6\u30fc\u30d6\u30eb\u7de8\u96c6\u30da\u30fc\u30b8\u3067\u300c\u30ab\u30b9\u30bf\u30e0\u30b9\u30bf\u30a4\u30eb\u8a2d\u5b9a\u300d\u304b\u3089\u3001\u7f6b\u7dda\u3001\u6587\u5b57\u30b5\u30a4\u30ba\u3001\u8272\u306a\u3069\u3092\u8a2d\u5b9a\u3067\u304d\u307e\u3059\u3002\u307e\u305f\u3001\u30ab\u30b9\u30bf\u30e0CSS\u3082\u5165\u529b\u53ef\u80fd\u3067\u3059\u3002<\/p><\/dd>\n<dt id=\"why%20not%20use%20google%20drive%2Fsheets%20api%3F\"><h3>Why not use Google Drive\/Sheets API?<\/h3><\/dt>\n<dd><p>To keep setup simple for site owners, this plugin uses public CSV export.<br \/>\nThat means no API keys, OAuth consent screens, or quota management are required.<\/p><\/dd>\n<dt id=\"can%20i%20use%20hyperlink%28%29%20or%20rich-text%20links%20from%20sheets%3F\"><h3>Can I use HYPERLINK() or rich-text links from Sheets?<\/h3><\/dt>\n<dd><p>CSV export does not include the underlying URL for <code>HYPERLINK()<\/code> or rich-text links.<br \/>\nUse a URL column or <code>Label|URL<\/code> \/ <code>Label (URL)<\/code> to display clickable links.<\/p><\/dd>\n<dt id=\"%E3%83%AC%E3%82%B9%E3%83%9D%E3%83%B3%E3%82%B7%E3%83%96%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F\"><h3>\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u30c7\u30b6\u30a4\u30f3\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u304b\uff1f<\/h3><\/dt>\n<dd><p>\u306f\u3044\u3001\u30e2\u30d0\u30a4\u30eb\u30c7\u30d0\u30a4\u30b9\u3067\u3082\u9069\u5207\u306b\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6\u30c7\u30b6\u30a4\u30f3\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u3002<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Add CSV-friendly link formats (<code>Label|URL<\/code> \/ <code>Label (URL)<\/code>) and clarify why the plugin uses public CSV instead of Google Drive\/Sheets API.<\/li>\n<li>Document duplicate CSV header handling to prevent URL column overwrite.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u30c1\u30a7\u30c3\u30af\u306e\u3059\u3079\u3066\u306eERROR\u3068WARNING\u3092\u4fee\u6b63<\/li>\n<li><code>includes\/class-table-manager.php<\/code>: <code>get_table()<\/code>\u30e1\u30bd\u30c3\u30c9\u306b\u30ad\u30e3\u30c3\u30b7\u30e5\u6a5f\u80fd\u3092\u8ffd\u52a0<\/li>\n<li><code>includes\/class-table-manager.php<\/code>: \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30af\u30a8\u30ea\u306e\u8b66\u544a\u306b\u9069\u5207\u306a<code>phpcs:disable\/enable<\/code>\u30b3\u30e1\u30f3\u30c8\u3092\u8ffd\u52a0<\/li>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u30c1\u30a7\u30c3\u30af\u3067\u300cNo errors found\u300d\u3092\u9054\u6210<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u30c1\u30a7\u30c3\u30af\u306e\u3059\u3079\u3066\u306eWARNING\u3068ERROR\u4fee\u6b63\u3092\u542b\u3080\u30d0\u30b0\u30d5\u30a3\u30c3\u30af\u30b9\u30ea\u30ea\u30fc\u30b9\u3067\u3059\u3002<\/li>\n<li><code>error_log()<\/code>\u306e\u4f7f\u7528\u7b87\u6240\u306b\u9069\u5207\u306a<code>phpcs:ignore<\/code>\u307e\u305f\u306f<code>phpcs:disable<\/code>\u30b3\u30e1\u30f3\u30c8\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\uff08WP_DEBUG\u304c\u6709\u52b9\u306a\u5834\u5408\u306e\u307f\u5b9f\u884c\u3055\u308c\u308b\u30c7\u30d0\u30c3\u30b0\u30ed\u30b0\u306e\u305f\u3081\uff09\u3002<\/li>\n<li>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30af\u30a8\u30ea\u306e\u8b66\u544a\u306b\u9069\u5207\u306a<code>phpcs:ignore<\/code>\u30b3\u30e1\u30f3\u30c8\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\uff08\u30ab\u30b9\u30bf\u30e0\u30c6\u30fc\u30d6\u30eb\u3078\u306e\u76f4\u63a5\u30af\u30a8\u30ea\u3067\u3001\u30c6\u30fc\u30d6\u30eb\u540d\u306f<code>$wpdb-&gt;prefix<\/code>\u304b\u3089\u69cb\u7bc9\u3055\u308c\u3066\u304a\u308a\u5b89\u5168\u3067\u3059\uff09\u3002<\/li>\n<li><code>$_POST['exact_match']<\/code>\u306e\u30b5\u30cb\u30bf\u30a4\u30ba\u8b66\u544a\u306b\u9069\u5207\u306a<code>phpcs:ignore<\/code>\u30b3\u30e1\u30f3\u30c8\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\uff08\u6587\u5b57\u5217\u6bd4\u8f03\u306e\u307f\u3067boolean\u5024\u3078\u306e\u5909\u63db\u306e\u305f\u3081\uff09\u3002<\/li>\n<li>\u30d3\u30e5\u30fc\u30d5\u30a1\u30a4\u30eb\u5185\u306e\u30b0\u30ed\u30fc\u30d0\u30eb\u5909\u6570\u306e\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9\u8b66\u544a\u306b<code>phpcs:disable\/enable<\/code>\u30b3\u30e1\u30f3\u30c8\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\uff08\u30d3\u30e5\u30fc\u30d5\u30a1\u30a4\u30eb\u5185\u306e\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u306e\u305f\u3081\uff09\u3002<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>\u81f4\u547d\u7684\u306a\u69cb\u6587\u30a8\u30e9\u30fc\u306e\u4fee\u6b63\uff08class-google-sheets.php\u306e\u8907\u6570\u306e\u69cb\u6587\u30a8\u30e9\u30fc\u3092\u4fee\u6b63\uff1a\u4e0d\u8981\u306a\u9589\u3058\u62ec\u5f27\u306e\u524a\u9664\u3001\u4e0d\u8db3\u3057\u3066\u3044\u305f\u9589\u3058\u62ec\u5f27\u306e\u8ffd\u52a0\uff09<\/li>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u6709\u52b9\u5316\u6642\u306e\u300c\u91cd\u5927\u306a\u30a8\u30e9\u30fc\u300d\u3092\u89e3\u6c7a<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>ZIP\u30d5\u30a1\u30a4\u30eb\u4f5c\u6210\u65b9\u6cd5\u306e\u6539\u5584\uff08\u4f5c\u696d\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u5909\u66f4\u3057\u3066\u304b\u3089\u5727\u7e2e\u3059\u308b\u65b9\u5f0f\u306b\u5909\u66f4\uff09<\/li>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6642\u306e\u4e8c\u91cd\u30d5\u30a9\u30eb\u30c0\u69cb\u9020\u554f\u984c\u306e\u5b8c\u5168\u89e3\u6c7a<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>ZIP\u30d5\u30a1\u30a4\u30eb\u69cb\u9020\u306e\u4fee\u6b63\uff08\u30d7\u30e9\u30b0\u30a4\u30f3\u30d5\u30a9\u30eb\u30c0\u304c\u30eb\u30fc\u30c8\u306b\u542b\u307e\u308c\u308b\u3088\u3046\u306b\u4fee\u6b63\uff09<\/li>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6642\u306e\u4e8c\u91cd\u30d5\u30a9\u30eb\u30c0\u69cb\u9020\u554f\u984c\u306e\u89e3\u6c7a<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>\u81f4\u547d\u7684\u306a\u69cb\u6587\u30a8\u30e9\u30fc\u306e\u4fee\u6b63\uff08class-google-sheets.php\u306eif\u6587\u306e\u9589\u3058\u62ec\u5f27\u4e0d\u8db3\uff09<\/li>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u6709\u52b9\u5316\u30a8\u30e9\u30fc\u306e\u89e3\u6c7a<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u30c1\u30a7\u30c3\u30af\u306eERROR\u4fee\u6b63\uff08main-page.php\u306e\u6b8b\u308a\u306e\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u306e\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9\u8b66\u544a\uff09<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u30c1\u30a7\u30c3\u30af\u306eERROR\u4fee\u6b63\uff08main-page.php\u306e\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u306e\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9\u8b66\u544a\uff09<\/li>\n<li>\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u95a2\u9023\u306eWARNING\u4fee\u6b63\uff08$_POST['exact_match']\u306e\u30b5\u30cb\u30bf\u30a4\u30ba\u51e6\u7406\uff09<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u30c1\u30a7\u30c3\u30af\u306eERROR\u4fee\u6b63\uff08\u30b0\u30ed\u30fc\u30d0\u30eb\u5909\u6570\/\u95a2\u6570\u306e\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9\u8b66\u544a\uff09<\/li>\n<li>\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u95a2\u9023\u306eWARNING\u4fee\u6b63\uff08nonce\u691c\u8a3c\u3001\u30b5\u30cb\u30bf\u30a4\u30ba\u51e6\u7406\uff09<\/li>\n<li>\u30b3\u30fc\u30c9\u54c1\u8cea\u306e\u5411\u4e0a\uff08phpcs:ignore\u30b3\u30e1\u30f3\u30c8\u306e\u9069\u5207\u306a\u914d\u7f6e\uff09<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>\u30d7\u30e9\u30b0\u30a4\u30f3\u30c1\u30a7\u30c3\u30af\u306e\u30a8\u30e9\u30fc\u4fee\u6b63<\/li>\n<li>\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u5f37\u5316\uff08\u30a8\u30b9\u30b1\u30fc\u30d7\u51e6\u7406\u306e\u6539\u5584\uff09<\/li>\n<li>\u30b3\u30fc\u30c9\u54c1\u8cea\u306e\u5411\u4e0a<\/li>\n<li>WordPress.org\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3\u3078\u306e\u5b8c\u5168\u6e96\u62e0<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>\u521d\u56de\u30ea\u30ea\u30fc\u30b9<\/li>\n<li>Google\u30b9\u30d7\u30ec\u30c3\u30c9\u30b7\u30fc\u30c8\u304b\u3089\u306e\u30c7\u30fc\u30bf\u53d6\u5f97\u6a5f\u80fd<\/li>\n<li>\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u30d5\u30a3\u30eb\u30bf\u30ea\u30f3\u30b0\u6a5f\u80fd<\/li>\n<li>\u30bd\u30fc\u30c8\u6a5f\u80fd<\/li>\n<li>\u30da\u30fc\u30b8\u30cd\u30fc\u30b7\u30e7\u30f3\u6a5f\u80fd<\/li>\n<li>CSV\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u6a5f\u80fd<\/li>\n<li>\u30ab\u30b9\u30bf\u30e0\u30b9\u30bf\u30a4\u30eb\u8a2d\u5b9a\u6a5f\u80fd<\/li>\n<li>\u7ba1\u7406\u753b\u9762\u6a5f\u80fd<\/li>\n<li>\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u30d7\u30ec\u30d3\u30e5\u30fc\u6a5f\u80fd<\/li>\n<\/ul>","raw_excerpt":"WordPress table plugin powered by Google Sheets with real-time filtering.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/270647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=270647"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/doublecracker"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=270647"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=270647"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=270647"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=270647"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=270647"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=270647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}