In order to add your custom template of post view in the Grid widget you should use action mp_library and add template to $template[‘list’] property. Example of code:

function extendPostGridTemplate($motopressCELibrary) {
    // get Post Grid from the library
    $postGridObj = &$motopressCELibrary->getObject(MPCEShortcode::PREFIX . 'posts_grid');
    if ($postGridObj) {
        $template = &$postGridObj->getParameter('template');
        // add custom template to the list
        $template['list']['themes/twentythirteen/template.php'] = __('Template name', 'domain');
add_action('mp_library', 'extendPostGridTemplate', 11, 1);

The examples of existing templates can be found on /wp-content/plugins/motopress-content-editor/includes/ce/shortcodes/post_grid/templates folder.

After you add custom template it will be available at Post Grid settings panel



We want to make our product better, so will be glad to receive your feedback and improve MotoPress specially for you! Leave a message below, make your voice heard!