TablePress (WordPress-plugin): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
(Nieuwe pagina aangemaakt met 'Ziet er goed uit. Kwam ik tegen tijdens project 0900x. In dat geval betrof het een verouderde plugin (verouderde PHP-code) die niet te updaten was. Op een nieuwe si...')
 
 
(12 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
Ziet er goed uit. Kwam ik tegen tijdens project 0900x. In dat geval betrof het een verouderde plugin (verouderde PHP-code) die niet te updaten was. Op een nieuwe site werkt het echter prima.
+
'''Conflicteert met de ''WordPress Customiser Preview'' (standaard-onderdeel van WordPress) - Niet zondermeer gebruiken!'''
 +
 
 +
Afgezien van bovengenoemd probleem, ziet het er prima uit. Deze plugin kwam ik tegen tijdens project ''Bellen0900''. In dat geval betrof het een verouderde plugin (verouderde PHP-code) die niet te updaten was. Op een nieuwe site werkt het echter prima.
  
 
== Installatie ==
 
== Installatie ==
Regel 6: Regel 8:
 
wp plugin install tablepress
 
wp plugin install tablepress
 
</pre>
 
</pre>
 +
 +
== Database ==
 +
 +
Tabellen worden bijgehouden in <code>wp_posts</code> Voorbeeld:
 +
 +
<pre>
 +
SELECT * FROM example_com.wp_posts where post_type like "tablepress_table"
 +
</pre>
 +
 +
Het enige interessante veld, is <code>post_content</code>. Voorbeeld:
 +
 +
<pre>
 +
[["Destination","Number","Price in \u20ac per minute"],
 +
["Afghanistan","09000794","0.25"],
 +
["Afghanistan - Mobiel AWCC","09000791","0.15"],
 +
["Afghanistan - Mobiel Etisalat","09000791","0.15"]
 +
...
 +
</pre>
 +
 +
{|
 +
|[[file:20190620-1717.png|thumb|Je kunt gemakkelijk op database-niveau tabellen aanpassen]]
 +
|[[file:20190620-1718.png|thumb|Maar er zijn grenzen: Ik had een komma aan het eind van een regel vergeten]]
 +
|[[file:20190620-1723.png|thumb|Additionele instellingen worden in tabel <code>wp_postmeta</code> bijgehouden - Tricky]]
 +
|[[file:20190620-1724.png|thumb|Tabel-ID's worden bijgehouden in dit veld in tabel <code>wp_options</code> - Tricky]]
 +
|}
 +
 +
== Customise:Loading-storing (aug. 2019) ==
 +
 +
Een site zag er beroerd uit op mobieltjes en het hamburgermenu werkte niet: ''Appearance » Customise » Mobieltje-icoon'': Site loopt vast.
 +
 +
{|
 +
|[[file:20190823-1523.png|thumb|Dus als je op het mobieltje-icoontje klikt, bevriest-ie]]
 +
|}
 +
 +
Vermoedelijke oorzaak: TablePress kan niet overweg met grote tabellen: Dan loopt-ie vast. Zie ook [[Theming: Customise-foutmelding]] voor details.
 +
 +
== Grote tabellen ==
 +
 +
* https://wordpress.org/support/topic/improving-performance-of-tablepress-with-big-tables/
 +
* https://wordpress.org/support/topic/backend-performance-large-table/
 +
 +
== Zie ook ==
 +
 +
* [[Theming: Customise-foutmelding]]
 +
 +
== Bronnen ==
 +
 +
* https://wordpress.org/plugins/tablepress/

Huidige versie van 3 sep 2019 om 16:02

Conflicteert met de WordPress Customiser Preview (standaard-onderdeel van WordPress) - Niet zondermeer gebruiken!

Afgezien van bovengenoemd probleem, ziet het er prima uit. Deze plugin kwam ik tegen tijdens project Bellen0900. In dat geval betrof het een verouderde plugin (verouderde PHP-code) die niet te updaten was. Op een nieuwe site werkt het echter prima.

Installatie

wp plugin install tablepress

Database

Tabellen worden bijgehouden in wp_posts Voorbeeld:

SELECT * FROM example_com.wp_posts where post_type like "tablepress_table"

Het enige interessante veld, is post_content. Voorbeeld:

[["Destination","Number","Price in \u20ac per minute"],
["Afghanistan","09000794","0.25"],
["Afghanistan - Mobiel AWCC","09000791","0.15"],
["Afghanistan - Mobiel Etisalat","09000791","0.15"]
...
Je kunt gemakkelijk op database-niveau tabellen aanpassen
Maar er zijn grenzen: Ik had een komma aan het eind van een regel vergeten
Additionele instellingen worden in tabel wp_postmeta bijgehouden - Tricky
Tabel-ID's worden bijgehouden in dit veld in tabel wp_options - Tricky

Customise:Loading-storing (aug. 2019)

Een site zag er beroerd uit op mobieltjes en het hamburgermenu werkte niet: Appearance » Customise » Mobieltje-icoon: Site loopt vast.

Dus als je op het mobieltje-icoontje klikt, bevriest-ie

Vermoedelijke oorzaak: TablePress kan niet overweg met grote tabellen: Dan loopt-ie vast. Zie ook Theming: Customise-foutmelding voor details.

Grote tabellen

Zie ook

Bronnen