for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Flynt\Utils;
use Timber\Post;
class TimberHelper {
public static function getTimberPostById($postId, $moreLinkText = null, $stripteaser = false) {
global $post;
$post = get_post($postId);
setup_postdata($post, $moreLinkText, $stripteaser);
$timberPost = new Post($post);
wp_reset_postdata($post);
return $timberPost;
}
public static function getExcerpt(
$postId,
$len = 50,
$force = false,
$readmore = "Read More",
$strip = true,
$end = "…"
) {
setup_postdata($post, null, false);
$excerpt = $timberPost->get_preview($len, $force, $readmore, $strip, $end);
return $excerpt;