Parsing of post content
This commit is contained in:
parent
2c70b95d28
commit
bec1e200c6
2 changed files with 22 additions and 1 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -4,3 +4,5 @@
|
|||
!*.*
|
||||
|
||||
.DS_Store
|
||||
|
||||
tmp/*
|
||||
|
|
|
@ -15,7 +15,26 @@ class LBRY_Network_Parser
|
|||
|
||||
public function __construct()
|
||||
{
|
||||
// COMBAK: Composer is not safe in a wordpress environment. May have to write our own package.
|
||||
require_once LBRY_ABSPATH . 'vendor/autoload.php';
|
||||
$this->converter = new HtmlConverter();
|
||||
$this->converter = new HtmlConverter(array(
|
||||
'strip_tags' => true
|
||||
));
|
||||
add_action('save_post', array($this, 'convert_to_markdown'));
|
||||
}
|
||||
|
||||
public function convert_to_markdown($post_id)
|
||||
{
|
||||
$post = get_post($post_id);
|
||||
$title = '<h1>' . $post->post_title . '</h1>';
|
||||
|
||||
$featured_image = get_the_post_thumbnail($post);
|
||||
|
||||
$content = $title;
|
||||
$content .= $featured_image . '<br />';
|
||||
$content .= apply_filters('the_content', get_post($post_id)->post_content);
|
||||
$converted = $this->converter->convert($content);
|
||||
|
||||
return $converted;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue