Stylized widget. Minor tweaks on spee.ch publisher
This commit is contained in:
parent
b0e7215427
commit
51309c6876
6 changed files with 32 additions and 7 deletions
|
@ -161,6 +161,10 @@ class LBRYPress
|
|||
// Banner output for published posts
|
||||
// NOTE: move this to its own class to reduce clutter?
|
||||
add_action('the_content', array($this, 'published_on_lbry_banner'), 12, 1);
|
||||
|
||||
add_action('wp_enqueue_scripts', function () {
|
||||
wp_enqueue_style('lbry-css', plugins_url('/frontend/lbry.css', LBRY_PLUGIN_FILE));
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -17,7 +17,7 @@ class LBRY_Daemon
|
|||
* The Daemon Logger
|
||||
* @var LBRY_Daemon_Logger
|
||||
*/
|
||||
private $logger = null;
|
||||
public $logger = null;
|
||||
|
||||
/**
|
||||
* LBRY Daemon Object constructor
|
||||
|
|
|
@ -55,7 +55,7 @@ class LBRY_Network_Publisher
|
|||
}
|
||||
if (!$description) {
|
||||
$excerpt = get_the_excerpt($post);
|
||||
$description = $excerpt ? $excerpt : $title;
|
||||
$description = $excerpt ? $excerpt : $post->post_title;
|
||||
}
|
||||
$description .= ' | Originally published at ' . get_permalink($post);
|
||||
|
||||
|
@ -63,6 +63,7 @@ class LBRY_Network_Publisher
|
|||
|
||||
$result = LBRY()->daemon->publish($args);
|
||||
if ($result->success) {
|
||||
error_log(print_r($result, true));
|
||||
update_post_meta($post->ID, LBRY_PERM_URL, $result->output->permanent_url);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -51,7 +51,7 @@ class LBRY_Speech
|
|||
|
||||
$all_media = $this->find_media($post_id);
|
||||
|
||||
error_log(print_r($all_media, true));
|
||||
// error_log(print_r($all_media, true));
|
||||
|
||||
// IDEA: Notify user if post save time will take a while
|
||||
if ($all_media) {
|
||||
|
@ -131,6 +131,7 @@ class LBRY_Speech
|
|||
} catch (\Exception $e) {
|
||||
$image_size = $media->image_size ? $media->image_size : 'full';
|
||||
error_log('Failed to upload asset with ID ' . $media->id . ' for size ' . $image_size . ' to supplied speech URL.');
|
||||
LBRY()->daemon->logger->log('Speech Upload', 'Failed to upload asset with ID ' . $media->id . ' for size ' . $image_size . ' to supplied speech URL. Message | ' . $e->getMessage());
|
||||
error_log($e->getMessage());
|
||||
}
|
||||
}
|
||||
|
|
8
frontend/lbry.css
Normal file
8
frontend/lbry.css
Normal file
|
@ -0,0 +1,8 @@
|
|||
.lbry-published-banner {
|
||||
background: rgba(223, 221, 221, 0.37);
|
||||
padding: 16px 24px;
|
||||
}
|
||||
|
||||
.lbry-published-banner p:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
|
@ -1,4 +1,15 @@
|
|||
<blockquote class="lbry-published-banner">
|
||||
<h5>This post has also been published to the <a href="https://lbry.io" target="_blank">LBRY blockchain</a> network.</h5>
|
||||
<h5><a href="https://lbry.io/learn" target="_blank">Click Here</a> to learn more about the benefits of content freedom.</h5>
|
||||
</blockquote>
|
||||
<?php
|
||||
// HACK: Fix this so its not TAM specific
|
||||
global $post;
|
||||
$slug = $post->post_name;
|
||||
$url = '@AntiMedia/' . $slug;
|
||||
?>
|
||||
<div class="lbry-published-banner">
|
||||
<h5>Stored Safely on Blockchain</h5>
|
||||
<p>
|
||||
This post is published to <a href="https://lbry.io/get">LBRY</a> blockchain at <a href="https://open.lbry.io/<?= $url ?>">lbry://<?= $url ?></a>.
|
||||
</p>
|
||||
<p>
|
||||
<a href="https://lbry.io/get" target="_blank">Try LBRY</a> to experience content freedom, earn crypto, and support The Anti-Media!
|
||||
</p>
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue