Un utente ha chiesto
Categoria: WP-Appbox di WordPress
Domanda: Errore fatale a Gutenberg
WordPress 5.0
PHP 7.2
WP-Appbox 4.1.1
cURL abilitato
Apri Gutenberg, aggiungi WP-Appbox, ottieni l’errore 500 su / wp-json / wp / v2 / block-renderer / wp-appbox / appbox? Contesto = modifica & _locale = utente, ricarica pagina / bozza, ottieni errore ( WP_DEBUG true)
Fatal error: Uncaught ArgumentCountError: Too few arguments to function wpAppbox_createAppbox(), 1 passed in /wp-content/plugins/wp-appbox/wp-appbox.php on line 973 and exactly 2 expected in /wp-content/plugins/wp-appbox/wp-appbox.php:369 Stack trace: #0 /wp-content/plugins/wp-appbox/wp-appbox.php(973): wpAppbox_createAppbox(Array) #1 /wp-includes/class-wp-block-type.php(109): wpAppbox_renderGutenberg(Array, '') #2 /wp-includes/blocks.php(193): WP_Block_Type->render(Array, '') #3 /wp-includes/blocks.php(251): render_block(Array) #4 /wp-includes/class-wp-hook.php(286): do_blocks('<!-- wp:wp-appb...') #5 /wp-includes/plugin.php(203): WP_Hook->apply_filters('<!-- wp:wp-appb...', Array) #6 /wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(1520): apply_filters('the_content', '<!-- wp:wp-appb...') #7 /home/hosting/ww in /wp-content/plugins/wp-appbox/wp-appbox.php on line 369
-
Autore del plugin
(@marcelismo)
Per favore prova la versione 4.1.2 e dammi un feedback – suona come una “cosa PHP 7.x”.
(@izorg)
Checked 4.1.1 con PHP 5.6 – nessun errore fatale, ma il salvataggio della bozza restituisce il messaggio “Aggiornamento fallito” (ma la bozza viene salvata). Dopo l’aggiornamento a 4.1.2 e PHP 7.2 – nessun errore fatale, ma ancora il messaggio “Aggiornamento fallito”. Non riesco a riconoscere la fonte dell’errore.
Ci tengo anche a precisare che in ogni caso il blocco nell’editor è grigio con al centro il messaggio “Errore caricamento blocco: la risposta non è una risposta JSON valida”.
Autore del plugin
(@marcelismo)
Ottieni una casella di anteprima o shortcode in Gutenberg? Plugin aggiuntivi per Gutenberg?
(@izorg)
Nessuna anteprima, nessun shortcode. L’installazione è pulita senza plugin. La schermata dell’editor ha questo aspetto https://snag.gy/4vfzLo.jpg.
Autore del plugin
(@marcelismo)
Potresti controllarlo con “rendering live” disabilitato (impostazioni WP-Appbox – scheda “Avanzate”). Non riesco a duplicarlo atm sulle mie due installazioni. : – /
(@izorg)
Provato, non è cambiato nulla. Il messaggio “Aggiornamento fallito” è apparso su POST/wp-json/wp/v2/posts/53? _Locale = user with body
{"title":"Test","content":"<!-- wp:wp-appbox/appbox {"appID":"com.izorg.munchkin","storeID":"googleplay"} /-->","id":53}
e rispondi
<pre>//=================================================</pre><pre>APP-ID: com.izorg.munchkin</pre><pre>function: wpAppbox_hasCachedData() ---> App has valid cached data</pre><pre>function: wpAppbox_createAppbox() ---> Runtime: 0.0041100978851318 seconds </pre><pre>//================================================= </pre>{"id":53,"date":"2018-12-11T15:43:58","date_gmt":"2018-12-11T15:43:58","guid":{"rendered":"https://zavr.info/?p=53","raw":"https://zavr.info/?p=53"},"modified":"2018-12-11T15:43:58","modified_gmt":"2018-12-11T15:43:58","password":"","slug":"","status":"draft","type":"post","link":"https://zavr.info/?p=53","title":{"raw":"Test","rendered":"Test"},"content":{"raw":"<!-- wp:wp-appbox/appbox {"appID":"com.izorg.munchkin","storeID":"googleplay"} /-->","rendered":"<div class="wp-block-shortcode wp-block-appbox"><label><img src="https://zavr.info/wp-content/plugins/wp-appbox/editor/tinymce/appbox.btn.png" class="dashicon dashicons-shortcode" aria-hidden="true" width="20" height="20" />WP-Appbox</label><textarea class="editor-plain-text input-control" id="blocks-shortcode-input-1" rows="1" style="overflow: hidden; word-wrap: break-word; resize: none; height: 37px;" disabled><!-- WP-Appbox (Version: 4.1.2 // Store: googleplay // ID: com.izorg.munchkin) -->n<div class="wpappbox wpappbox-c30ffec713dc7df106e4620491c8eb72 googleplay simple">nt<div class="qrcode"><img src="https://chart.googleapis.com/chart?cht=qr&chl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.izorg.munchkin&chs=200x200&chld=L|0" alt="Munchkin Level Counter" /></div>nt<div class="appicon">ntt<a target="_blank" rel="nofollow" href="https://play.google.com/store/apps/details?id=com.izorg.munchkin"><img src="//lh3.googleusercontent.com/Hu0in2RZiiiI3xPKezW54L_UEHCE10fY9YBytkcmxgiO7rkKj_HHRq3aD0NidhN8GQw=s180" alt="Munchkin Level Counter" /></a>nt</div>nt<div class="applinks">ntt<div class="appbuttons">nttt<a target="_blank" rel="nofollow" href="https://play.google.com/store/apps/details?id=com.izorg.munchkin">Download</a>nttt<span onMouseOver="jQuery('.wpappbox-c30ffec713dc7df106e4620491c8eb72 .qrcode').show();" onMouseOut="jQuery('.wpappbox-c30ffec713dc7df106e4620491c8eb72 .qrcode').hide();">QR-Code</span>ntt</div>nt</div>nt<div class="appdetails">ntt<div class="apptitle"><a href="https://zavr.info/?p=53?wpappbox_reload_cache&app_cache_id=c30ffec713dc7df106e4620491c8eb72" title="Renew cached data of this app" class="reload-link">↻</a> <a target="_blank" rel="nofollow" href="https://play.google.com/store/apps/details?id=com.izorg.munchkin" title="Munchkin Level Counter" class="apptitle">Munchkin Level Counter</a></div>ntt<div class="developer">Developer: <a target="_blank" rel="nofollow" href="https://play.google.com/store/apps/developer?id=Viacheslav+Zavoruev">Viacheslav Zavoruev</a></div>ntt<div class="price"><span>Price: Free<sup>+</sup></span> <div title="4.5 of 5 stars" class="rating-stars stars-monochrome stars45"></div></div>nt</div>n</div><!-- /WP-Appbox --></textarea></div>","protected":false,"block_version":1},"excerpt":{"raw":"","rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"permalink_template":"https://zavr.info/2018/12/11/%postname%/","generated_slug":"test","_links":{"self":[{"href":"https://zavr.info/wp-json/wp/v2/posts/53"}],"collection":[{"href":"https://zavr.info/wp-json/wp/v2/posts"}],"about":[{"href":"https://zavr.info/wp-json/wp/v2/types/post"}],"author":[{"embeddable":true,"href":"https://zavr.info/wp-json/wp/v2/users/1"}],"replies":[{"embeddable":true,"href":"https://zavr.info/wp-json/wp/v2/comments?post=53"}],"version-history":[{"count":2,"href":"https://zavr.info/wp-json/wp/v2/posts/53/revisions"}],"predecessor-version":[{"id":55,"href":"https://zavr.info/wp-json/wp/v2/posts/53/revisions/55"}],"wp:attachment":[{"href":"https://zavr.info/wp-json/wp/v2/media?parent=53"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://zavr.info/wp-json/wp/v2/categories?post=53"},{"taxonomy":"post_tag","embeddable":true,"href":"https://zavr.info/wp-json/wp/v2/tags?post=53"}],"wp:action-publish":[{"href":"https://zavr.info/wp-json/wp/v2/posts/53"}],"wp:action-unfiltered-html":[{"href":"https://zavr.info/wp-json/wp/v2/posts/53"}],"wp:action-sticky":[{"href":"https://zavr.info/wp-json/wp/v2/posts/53"}],"wp:action-assign-author":[{"href":"https://zavr.info/wp-json/wp/v2/posts/53"}],"wp:action-create-categories":[{"href":"https://zavr.info/wp-json/wp/v2/posts/53"}],"wp:action-assign-categories":[{"href":"https://zavr.info/wp-json/wp/v2/posts/53"}],"wp:action-create-tags":[{"href":"https://zavr.info/wp-json/wp/v2/posts/53"}],"wp:action-assign-tags":[{"href":"https://zavr.info/wp-json/wp/v2/posts/53"}],"curies":[{"name":"wp","href":"https://api.w.org/{rel}","templated":true}]}}
Salvataggio automatico verificato senza WP-Appbox, la risposta è JSON, forse questo è il motivo
AGGIORNAMENTO: Dopo aver disabilitato “Errore di output” (era “Stampa solo sul sito”) nelle opzioni avanzate, tutto funziona come previsto! grazie per l’aiuto
Autore del plugin
(@marcelismo)
Ok, grazie per il suggerimento. Guarderò.
Hai risolto il tuo problema?
0 / 0