描述
This plugin is for developers who need easy to edit the complex layouts and insert different post tile blocks inside the layout,
sidebars or page builders. By default, it has 3 pre-defined layouts; you can rewrite them in your theme or register custom layouts.
Unfortunately the pre-defined layouts have no styles inside. (Because they will be overwritten in the theme 100% anyway).
Template files
To overwrite the pre-defined templates, you should create a folder with the name “just-post-preview”
in the root
of your theme and copy required templates from the /wp-content/plugins/just-post-preview/layous/
folder.
File names format: jpp_layout_{layout key}.php
You can find PHP comments on the top of the demo templates. They help your IDE to show you autocomplete boxes for available variables.
Adding custom layout
To add a custom layout, you need to add a new filter hook in your theme functions.php file:
add_filter('jpp_post_preview_layouts', 'my_post_preview_layouts');
function my_post_preview_layouts($layouts){
$layouts['my_layout_key'] = 'My custom layout';
return $layouts;
}
After that hook you will need to create a template file in the /path/to/theme/just-post-preview
folder with the name jpp_layout_my_layout_key.php
.
That’s all!
FILL FREE TO CONTACT ME IF YOU FIND ANY BUGS/ISSUES!
ISSUES TRACKER
The project is also available on github. Please post your issues or feedbacks there.
https://github.com/aprokopenko/just-post-preview
螢幕截圖
安裝
- Download, unzip and upload to your WordPress plugins directory
- Activate the plugin within you WordPress Administration Backend
- That’s it – you can add a new widget now
常見問題
- Installation Instructions
-
- Download, unzip and upload to your WordPress plugins directory
- Activate the plugin within you WordPress Administration Backend
- That’s it – you can add a new widget now
評價
貢獻者及開發者
修改日誌
Version 1.1.1
* Bug fix: Merged Pull Request from @rudibatt: missing break in templates load loop.
Version 1.1
* New feature: Ability to search without specifying post type (beta)
* New hook: You can control the templates source with new hook `jpp_post_preview_template`
* Bug fix: PHP 7+ compatibility fix
Version 1.0
* Plugin base with 3 pre-defined layouts