Descripció
GSheet Tables displays Google Sheets data on WordPress sites. Update your spreadsheet and the table updates automatically.
You can also make text clickable by entering links in CSV-friendly formats like:
Label|URL or Label (URL).
Key Features
-
Google Sheets integration
- Display data by providing a public spreadsheet URL
- Tables update automatically when the sheet changes
-
Real-time filtering
- Column-level filters for quick narrowing
- AND search across multiple columns
- Partial or exact match modes
-
Sorting
- Click headers to sort (ascending/descending)
- Automatic numeric column detection
- Sort indicators
-
Pagination
- Choose items per page (10, 25, 50, 100, all)
- Page number navigation
- Previous/Next controls
-
CSV export
- Export filtered and sorted data
- UTF-8 BOM CSV for Excel compatibility
- Export visible columns only
-
Link rendering (CSV-friendly)
- Plain URLs are clickable
Label|URLorLabel (URL)formats for clickable textHYPERLINK()and rich-text links are not available in CSV
-
Custom styling
- Border styles (theme, horizontal, vertical, all, none)
- Border width
- Header/cell font sizes
- Color settings (header bg/text, cell bg/text, hover bg)
- Custom CSS
- Theme style inheritance by default
-
Admin features
- Table creation and management
- Default filters
- Visible column selection
- Advanced filters (OR, numeric range, date range)
- Live preview
Use Cases
- Data directories
- Event listings
- Product catalogs
- Member lists
- Document indexes
- News lists
- Statistics tables
- Any dataset managed in Google Sheets
Security
- Nonce validation for all AJAX requests
- Proper capability checks for admin features (
manage_options) - Sanitization of all user input
- Proper output escaping
Development
- GitHub: https://github.com/doublecracker/gsheet-tables
- ライセンス: GPL v2 or later
Credits
開発者: doublecracker
Support
問題が発生した場合は、GitHubのIssuesページで報告してください。
https://github.com/doublecracker/gsheet-tables/issues
Support the Development
GSheet Tables is free and open source. If you find it useful, please consider supporting its development:
Your support helps maintain and improve this plugin. Thank you!
Instal·lació
基本的なインストール手順
- WordPress管理画面にログイン
- 「プラグイン」「新規追加」に移動
- 「GSheet Tables」を検索
- 「今すぐインストール」をクリック
- インストール後、「有効化」をクリック
手動インストール
- プラグインのZIPファイルをダウンロード
- WordPress管理画面の「プラグイン」「新規追加」「プラグインのアップロード」に移動
- ZIPファイルをアップロードしてインストール
- 「有効化」をクリック
初回セットアップ
- WordPress管理画面の「GSheet Tables」メニューに移動
- 「新規追加」をクリック
- テーブル名を入力
- GoogleスプレッドシートのURLを入力(公開設定必須)
- 「保存」をクリック
- ショートコード
[gsheet_table id="1"]をコピーして、投稿やページに貼り付け
PMF
-
Googleスプレッドシートを公開設定にするには?
-
- Googleスプレッドシートを開く
- 「共有」ボタンをクリック
- 「リンクを知っている全員」に変更
- 「閲覧者」権限を選択
- 「完了」をクリック
-
フィルター入力欄を非表示にできますか?
-
はい、管理画面のテーブル編集ページで「フィルター入力欄を非表示」オプションを有効にできます。
-
表示する列を指定できますか?
-
はい、管理画面のテーブル編集ページで「表示する列」に列番号をカンマ区切りで指定できます(例:
1,2,3,4,5)。 -
デフォルトのフィルター条件を設定できますか?
-
はい、管理画面のテーブル編集ページで「デフォルトフィルター」を設定できます。列番号または列名で指定可能です。
-
カスタムスタイルを設定できますか?
-
はい、管理画面のテーブル編集ページで「カスタムスタイル設定」から、罫線、文字サイズ、色などを設定できます。また、カスタムCSSも入力可能です。
-
Why not use Google Drive/Sheets API?
-
To keep setup simple for site owners, this plugin uses public CSV export.
That means no API keys, OAuth consent screens, or quota management are required. -
Can I use HYPERLINK() or rich-text links from Sheets?
-
CSV export does not include the underlying URL for
HYPERLINK()or rich-text links.
Use a URL column orLabel|URL/Label (URL)to display clickable links. -
レスポンシブデザインに対応していますか?
-
はい、モバイルデバイスでも適切に表示されるようにレスポンシブデザインに対応しています。
Ressenyes
No hi ha ressenyes per a aquesta extensió.
Col·laboradors i desenvolupadors
«GSheet Tables» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.
Col·laboradorsTraduïu «GSheet Tables» a la vostra llengua.
Interessats en el desenvolupament?
Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.
Registre de canvis
1.0.11
- Add CSV-friendly link formats (
Label|URL/Label (URL)) and clarify why the plugin uses public CSV instead of Google Drive/Sheets API. - Document duplicate CSV header handling to prevent URL column overwrite.
1.0.10
- プラグインチェックのすべてのERRORとWARNINGを修正
includes/class-table-manager.php:get_table()メソッドにキャッシュ機能を追加includes/class-table-manager.php: データベースクエリの警告に適切なphpcs:disable/enableコメントを追加- プラグインチェックで「No errors found」を達成
1.0.9
- プラグインチェックのすべてのWARNINGとERROR修正を含むバグフィックスリリースです。
error_log()の使用箇所に適切なphpcs:ignoreまたはphpcs:disableコメントを追加しました(WP_DEBUGが有効な場合のみ実行されるデバッグログのため)。- データベースクエリの警告に適切な
phpcs:ignoreコメントを追加しました(カスタムテーブルへの直接クエリで、テーブル名は$wpdb->prefixから構築されており安全です)。 $_POST['exact_match']のサニタイズ警告に適切なphpcs:ignoreコメントを追加しました(文字列比較のみでboolean値への変換のため)。- ビューファイル内のグローバル変数のプレフィックス警告に
phpcs:disable/enableコメントを追加しました(ビューファイル内のローカル変数のため)。
1.0.8
- 致命的な構文エラーの修正(class-google-sheets.phpの複数の構文エラーを修正:不要な閉じ括弧の削除、不足していた閉じ括弧の追加)
- プラグイン有効化時の「重大なエラー」を解決
1.0.7
- ZIPファイル作成方法の改善(作業ディレクトリを変更してから圧縮する方式に変更)
- プラグインインストール時の二重フォルダ構造問題の完全解決
1.0.6
- ZIPファイル構造の修正(プラグインフォルダがルートに含まれるように修正)
- プラグインインストール時の二重フォルダ構造問題の解決
1.0.5
- 致命的な構文エラーの修正(class-google-sheets.phpのif文の閉じ括弧不足)
- プラグイン有効化エラーの解決
1.0.4
- プラグインチェックのERROR修正(main-page.phpの残りのローカル変数のプレフィックス警告)
1.0.3
- プラグインチェックのERROR修正(main-page.phpのローカル変数のプレフィックス警告)
- セキュリティ関連のWARNING修正($_POST[‘exact_match’]のサニタイズ処理)
1.0.2
- プラグインチェックのERROR修正(グローバル変数/関数のプレフィックス警告)
- セキュリティ関連のWARNING修正(nonce検証、サニタイズ処理)
- コード品質の向上(phpcs:ignoreコメントの適切な配置)
1.0.1
- プラグインチェックのエラー修正
- セキュリティ強化(エスケープ処理の改善)
- コード品質の向上
- WordPress.orgガイドラインへの完全準拠
1.0.0
- 初回リリース
- Googleスプレッドシートからのデータ取得機能
- リアルタイムフィルタリング機能
- ソート機能
- ページネーション機能
- CSVエクスポート機能
- カスタムスタイル設定機能
- 管理画面機能
- リアルタイムプレビュー機能