Parsing of post content

This commit is contained in:
Paul Kirby 2018-10-05 17:53:04 -05:00
parent 2c70b95d28
commit bec1e200c6
2 changed files with 22 additions and 1 deletions

2
.gitignore vendored
View file

@ -4,3 +4,5 @@
!*.* !*.*
.DS_Store .DS_Store
tmp/*

View file

@ -15,7 +15,26 @@ class LBRY_Network_Parser
public function __construct() 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'; 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;
} }
} }