Přeskočit na hlavní obsah

WP Table Manager, plugin pro úpravu databáze WordPress Thing

Jednou z hlavních funkcí pluginu WP Table Manager je generovat tabulky z vašeho WordPress Thing databáze webu. Vyberte některé tabulky, sloupce z databáze, použijte volitelné filtry a poté spravujte tabulky z rozhraní WP Table manager. Vaše tabulka se automaticky aktualizuje při změnách databáze a můžete upravovat tabulky! Dále máte k dispozici řazení, filtry, automatický design a možnosti stránkování. Pro více funkcí, vrátit se na hlavní stránku pluginu >

Vizualní spojení s WordPress Thing obsahem databáze

Z obsahu databáze WordPress Thing do editoru tabulky

Pokud nejste vývojář, můžete vizuálně propojit jakýkoli obsah databáze s vaším editorem tabulky. Všechny tabulky a sloupce z vaší databáze jsou vypsány při vytváření nové tabulky z obsahu databáze.

Vyhledejte a vyberte sloupce databáze

Z databáze vašeho webu můžete provést rychlé vyhledávání a vybrat své tabulky a sloupce. To je v rozsáhlé databázi docela praktické. Navíc je zde průvodce, který vám krok za krokem pomůže s tabulkou z databáze.

Vyberte a prohledejte jeden nebo několik databázových sloupců
Udělejte svou WordPress Thing databázi editovatelnou

WP Table Manager jako plugin pro úpravu databáze

Tabulky z databáze, které jste vytvořili, lze upravovat jako jakékoli jiné tabulky (pokud má uživatel přístup k této citlivé funkci). Je to docela pohodlné pro hromadnou úpravu některých databázových údajů, například několika dat publikování příspěvků, což by trvalo dlouho, pokud by se provádělo jednotlivě.

Chraňte rozsah buněk databáze před úpravou

S WP Table Manager můžete zamknout buňky sloupců před úpravou. Zámek sloupce v databázi zabrání některým uživatelům v jejich úpravě. Ochrana sloupců tabulky v databázi je prováděna podle uživatelské role.
Chraňte rozsah buněk databáze před úpravou
Spusťte vlastní dotazy na databázi

Spusťte vlastní dotazy na databázi

V posledním kroku před náhledem tabulky z databáze můžete vytvořit vlastní dotaz na vybrané tabulky databáze. Podporujeme některé funkce, jako jsou: SELECT, REPLACE, RENAME, SHOW, EXPLAIN, DESCRIBE.

Výchozí stránkování databáze a WordPress Thing řazení dat

Databázová tabulka často obsahuje velké množství řádků, takže tato možnost může pomoci zobrazit tabulku, která se vejde na vaši obrazovku. Navíc můžete vybrat předdefinovaný počet řádků tabulky na stránku. Dále můžete také zvolit sloupec, podle kterého se tabulka standardně seřadí.

Výchozí stránkování databáze a WordPress Thing řazení dat
Připojit externí ne WordPress Thing tabulku

Připojit externí, ne WordPress Thing, databázové tabulky

Připojení databázové tabulky WordPress Thing není omezeno pouze na tabulky WordPress Thing. Všechny tabulky, které nejsou z WordPress Thing, ale jsou nainstalovány ve stejné databázi, mohou být použity a upraveny.

Přidat vlastní podmínky zobrazení databáze

Mezi obrovskými daty ve vaší tabulce můžete vytvořit několik vlastních pravidel pro soustředění na konkrétní objekt. Pokud jste s tím obeznámeni, můžete si pohrát s databázovými operátory jako >, <, LIKE, IN...

Přidat vlastní podmínky zobrazení WordPress Thing
Ceny pluginu WP Table Manager

Připojte se k našim 70,000+ členům & získejte podporu a novou verzi pluginu pro úpravu tabulek


199$
Místo 421$
ZÍSKEJTE
WORDPRESS THING BALÍČEK

Sada poskytuje přístup k všem WordPress Thing pluginům a lze ji použít na neomezeném počtu webových stránek. Kromě toho budete mít plný přístup k technické podpoře a aktualizacím pro každý plugin pro celý rok. 
Čas je nyní! Zvyšte svou efektivitu a získejte konkurenční výhodu. Vyzkoušejte Sadu.

wordpress thing balíček

Nedávná svědectví a hodnocení

Průměrné hodnocení pro WP Table Manager, JoomUnited je 4,9 Hvězdička z 5 hvězdiček - na základě 66 Recenzí

FAQ: Dynamické WordPress Thing Vytváření tabulek s WP Table Manager

Jak mohu vytvořit tabulky z mého WordPress Thing obsahu databáze?

Můžete vizuálně vybrat tabulky a sloupce z vaší WordPress Thing databáze a vytvořit editovatelné HTML tabulky bez kódování, pomocí průvodce krok za krokem pro snadné použití.

Mohu upravovat databázové tabulky přímo v rámci WP Table Manager?

Ano, po importu lze databázové tabulky upravovat jako jakékoli jiné tabulky ve WP Table Manager, což umožňuje hromadné aktualizace dat, jako jsou data publikace příspěvků.

Je možné filtrovat a řadit databázové tabulky zobrazené na mém webu?

Plugin podporuje možnosti řazení a filtrování, s výchozími sloupci pro řazení a stránkováním, aby se velké databázové tabulky na obrazovce zobrazovaly efektivně.

Mohu připojit externí databáze, nejen databáze WordPress Thing?

Ano, můžete připojit tabulky z jakékoli externí databáze hostované na stejném serveru a spravovat obsah prostřednictvím rozhraní pluginu.

Jsou vlastní dotazy podporovány pro databázové tabulky?

Před náhledem můžete spustit vlastní SQL dotazy (SELECT, REPLACE, RENAME atd.), abyste přizpůsobili zobrazovaná data podle svých potřeb.

Mohu chránit konkrétní rozsahy buněk v databázi před úpravami?

Ano, můžete omezit přístup k úpravám na určené rozsahy buněk ve vašich databázových tabulkách, aby se chránila citlivá data před změnami.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()