From 876c698ed0a807b6bd2b8cb9ff453ff57ec16e37 Mon Sep 17 00:00:00 2001 From: Lemuel Smyth <36257395+lemsmyth@users.noreply.github.com> Date: Fri, 25 Feb 2022 13:06:16 -0600 Subject: [PATCH] encoded urls and meta box message to install classic editor (#7) * Encode urls (#75) * encode/escape properly save canonical as post meta * Meta box non compat blockeditor (#76) WP block editor not working with plugin * Remove links (#77) remove links to external plugins on README --- README.md | 1 + classes/LBRY_Network.php | 5 ++++- templates/meta-box.php | 6 +++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d0bec85..8f43b54 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ First, install the LBRYPress plugin on WordPress. 1) Download the [zip file for this repository](https://github.com/lbryio/lbrypress/archive/master.zip). 1) In WordPress, upload and install the plugin zip file from the WordPress admin dashboard. After activating, errors will show until the next steps are completed. +1) LBRYPress is not currently working correctly with the WordPress block editor, try a plugin that reactivates the classic WP Editor screen. LBRYPress may work in the future with Gutenberg block editor. ## Downloading and installing LBRY This will step you through downloading the LBRY SDK, installing it, and running as a system service. diff --git a/classes/LBRY_Network.php b/classes/LBRY_Network.php index 816e9a0..0895465 100644 --- a/classes/LBRY_Network.php +++ b/classes/LBRY_Network.php @@ -56,7 +56,10 @@ class LBRY_Network array($this, 'meta_box_html'), // Callback function 'post', // Screen Options (or post type) 'side', // Context - 'high' // Priority + 'high', // Priority + array( + '__block_editor_compatible_meta_box' => false, + ) ); } diff --git a/templates/meta-box.php b/templates/meta-box.php index af7b819..f3f2362 100644 --- a/templates/meta-box.php +++ b/templates/meta-box.php @@ -34,8 +34,8 @@ if ( ( $lbry_published == true ) && ( ( $lbry_claim_id ) ) && ( ! ( $lbry_publis $lbry_canonical_url = get_post_meta( $post_id, '_lbry_canonical_url', true ); if ( ! $lbry_canonical_url ) { $result = LBRY()->daemon->claim_search( $lbry_claim_id ); - $canonical_url = $result->items[0]->canonical_url; - update_post_meta( $post_id, '_lbry_canonical_url', $canonical_url ); + $lbry_canonical_url = $result->items[0]->canonical_url; + update_post_meta( $post_id, '_lbry_canonical_url', $lbry_canonical_url ); } $lbry_url = $lbry_canonical_url; $cur_channel = ( get_post_meta( $post_id, LBRY_POST_PUB_CHANNEL, true ) ? get_post_meta( $post_id, LBRY_POST_PUB_CHANNEL, true ) : get_post_meta( $post_id, '_lbry_channel', true ) ); @@ -134,4 +134,4 @@ $chan_open_url = ( 'open.lbry.com/'. $lbry_published_channel .'#' . $lbry_channe LBRY_POST_PUB_LICENSE, $options ); - } \ No newline at end of file + }