{"id":228819,"date":"2025-04-24T06:06:55","date_gmt":"2025-04-24T06:06:55","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/table-manager\/"},"modified":"2025-05-27T05:23:44","modified_gmt":"2025-05-27T05:23:44","slug":"table-manager","status":"publish","type":"plugin","link":"https:\/\/lt.wordpress.org\/plugins\/table-manager\/","author":17181479,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.7.5","requires":"","requires_php":"7.4","requires_plugins":null,"header_name":"Table Manager","header_author":"primisdigital","header_description":"A powerful WordPress plugin to create tables, add columns, insert data, update data, and display data via shortcode.","assets_banners_color":"","last_updated":"2025-05-27 05:23:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":10,"downloads":543,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"primisdigital","date":"2025-05-27 05:23:44"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3301148,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard Overview\u2013 A simple and intuitive interface to manage tables.","2":"Create New Table\u2013 Easily create custom tables with required columns.","3":"Manage Existing Tables\u2013 Edit, delete, and update tables effortlessly.","4":"Shortcode Generation\u2013 Auto-generate shortcodes to display tables on any page.","5":"Table Display on Frontend\u2013 Beautifully formatted tables on your WordPress site."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[20344,44978,22866,234864,1240],"plugin_category":[43,59],"plugin_contributors":[172098],"plugin_business_model":[],"class_list":["post-228819","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-tables","plugin_tags-data-management","plugin_tags-database-tables","plugin_tags-table-creator","plugin_tags-tables","plugin_category-customization","plugin_category-utilities-and-tools","plugin_contributors-primisdigital","plugin_committers-primisdigital"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/table-manager\/assets\/icon.svg?rev=3301148","icon":"https:\/\/ps.w.org\/table-manager\/assets\/icon.svg?rev=3301148","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The \"Table Manager\" plugin for WordPress allows users to create, manage and display tables easily using a shortcode. It enables creating tables, adding and updating columns, and managing data (insert, update, delete). Each table generates a unique shortcode for displaying content on posts or pages. The plugin also provides secure form handling, an easy-to-use admin interface, and custom CSS\/JS for table display on the front end.<\/p>\n\n<h3>Features<\/h3>\n\n<p>Create and manage custom tables from the WordPress admin panel.\nAdd, delete, and update table columns dynamically.\nInsert and update table data through an easy-to-use interface.\nThe Display tables using a simple shortcode.\nThe Secure and optimized queries using WordPress best practices.<\/p>\n\n<h3>Admin Installer via search:<\/h3>\n\n<p>Visit the Add New plugin screen and search for \"Table Manager\".\nClick the \"Install Now\" button.\nActivate the plugin.<\/p>\n\n<h3>Admin Installer via zip:<\/h3>\n\n<p>Download the Plugin.\nExtract the ZIP file and upload.\nActivate the plugin through the \"Plugins\" menu in WordPress.<\/p>\n\n<h3>Usage<\/h3>\n\n<ol>\n<li>Creating a New Table<\/li>\n<\/ol>\n\n<p>Navigate to Table Manager in the WordPress admin panel.\nClick on \"Create Table\" and enter the table name.\nAdd columns as needed and save the table.<\/p>\n\n<ol>\n<li>Managing Table Data<\/li>\n<\/ol>\n\n<p>Select a table from the dropdown menu.\nInsert new records using the input form.\nDelete or update records directly from the interface.<\/p>\n\n<ol>\n<li>Displaying Tables on the Frontend<\/li>\n<\/ol>\n\n<p>Use the following shortcode in posts or pages to display a table:\n[display_table name=\"your_table_name\"]<\/p>\n\n<h3>Security Best Practices<\/h3>\n\n<p>Admin Capability Check: Access is restricted to administrators using manage_options capability.\nSQL Injection Prevention: Queries are secured with WordPress $wpdb-&gt;prepare() where applicable.\nInput Sanitization: All user inputs are sanitized before being inserted into the database.<\/p>\n\n<h3>Code Example<\/h3>\n\n<p>Registering Admin Menu:<\/p>\n\n<p>function form_datamenu() {\n    add_menu_page(\n        'Table Manager', 'Table Manager', 'manage_options',\n        'form_datamenu', 'form_data_adminpage',\n        'dashicons-database', 20\n    );\n}\nadd_action('admin_menu', 'form_datamenu');<\/p>\n\n<!--section=faq-->\n<ol>\n<li>What is Table Manager?\nTable Manager is a WordPress plugin that allows users to create, manage, and display database tables using an intuitive interface and shortcodes.<\/li>\n<\/ol>\n\n<p>2.How do I install the plugin?<\/p>\n\n<p>Downloading the plugin ZIP file.\nNavigating to Plugins &gt; Add New in your WordPress dashboard.\nClicking Upload Plugin and selecting the ZIP file.\nClicking Install Now, then Activate the plugin.<\/p>\n\n<p>3.How do I create a table?<\/p>\n\n<p>Go to Table Manager in the WordPress admin panel.\nClick Add New Table and define your columns.\nClick Save Table to store it in the database.<\/p>\n\n<p>4.How do I display a table on a post or page?<\/p>\n\n<p>Use the shortcode format:\n[table_manager table='table name']<\/p>\n\n<p>5.Can I edit or delete a table after creating it?<\/p>\n\n<p>Yes! You can edit or delete any table from the Table Manager dashboard.<\/p>\n\n<!--section=changelog-->\n<p>1.0.0<\/p>","raw_excerpt":"Table Manager plugin helps to create table from wordpress posts, page.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/228819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=228819"}],"author":[{"embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/primisdigital"}],"wp:attachment":[{"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=228819"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=228819"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=228819"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=228819"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=228819"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=228819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}