Upstatement / Jigsaw
Simple ways to make admin customizations for WordPress
Stars: ✭ 164
Projects that are alternatives of or similar to Jigsaw
Performance Improvements For Woocommerce
Performance tweaks for the front-end and back-end of a store.
Stars: ✭ 46 (-71.95%)
Mutual labels: wordpress, admin
Builder Template Categories
Organize your Page Builder Templates in the WordPress Admin. Time saver, especially for bigger projects. Get a better and faster overview, don't get lost. Filter templates with your categories. With extended plugin & theme support.
Stars: ✭ 20 (-87.8%)
Mutual labels: wordpress, admin
Hugo Academic Cli
📚 Import academic publications from Bibtex to Hugo
Stars: ✭ 158 (-3.66%)
Mutual labels: admin
Flutter For Wordpress App
🎃 Cross-platform wordpress news app built with Flutter and WP REST API.
Stars: ✭ 157 (-4.27%)
Mutual labels: wordpress
Architectui Html Theme Free
ArchitectUI Dashboard Free is lightweight and comes packed with the minimal set of components to get you started. If you have a simple application, it’s the perfect solution for you. It’s built on top of Bootstrap 4 and features a scalable architecture just like it’s wiser, older sibling – ArchitectUI HTML Pro theme.
Stars: ✭ 155 (-5.49%)
Mutual labels: admin
Majesticadmin Free Bootstrap Admin Template
Simple Bootstrap 4 Dashboard template.
Stars: ✭ 160 (-2.44%)
Mutual labels: admin
Notus Nextjs
Notus NextJS: Free Tailwind CSS UI Kit and Admin
Stars: ✭ 152 (-7.32%)
Mutual labels: admin
Gitium
Keep all your WordPress code on git with a simple plugin and a repo
Stars: ✭ 159 (-3.05%)
Mutual labels: wordpress
Wp Graphql Gutenberg
Query gutenberg blocks with wp-graphql
Stars: ✭ 158 (-3.66%)
Mutual labels: wordpress
Uxdm
🔀 UXDM helps developers migrate data from one system or format to another.
Stars: ✭ 159 (-3.05%)
Mutual labels: wordpress
Nginxconfig.io
⚙️ NGINX config generator on steroids 💉
Stars: ✭ 14,983 (+9035.98%)
Mutual labels: wordpress
Pop
Monorepo of the PoP project, including: a server-side component model in PHP, a GraphQL server, a GraphQL API plugin for WordPress, and a website builder
Stars: ✭ 160 (-2.44%)
Mutual labels: wordpress
Codo Admin
基于Tornado实现,提供Restful风格的API,提供基于RBAC的完善权限管理,可对所有用户的操作进行审计
Stars: ✭ 163 (-0.61%)
Mutual labels: admin
D2 Crud Plus
面向配置的crud框架,基于d2-admin的d2-crud,简化d2-crud配置,快速开发crud功能;支持远程数据字典,国际手机号校验,alioss、腾讯云cos、七牛云文件上传、头像裁剪,省市区选择,权限管理,代码生成
Stars: ✭ 154 (-6.1%)
Mutual labels: admin
Priest
dubbo mybatis springboot base soa rest api framework with customer code generator
Stars: ✭ 160 (-2.44%)
Mutual labels: admin
Grunt Wp I18n
Internationalize WordPress themes and plugins with Grunt.
Stars: ✭ 163 (-0.61%)
Mutual labels: wordpress
Simple ways to make admin customizations for WordPress. You know all that brain space you saved for memorizing hooks? Use it for something better. For example, you can...
Add a column to an admin page!
Jigsaw::add_column($post_type, $column_label, $callback_function, $order = 10);
Jigsaw::add_column('slides', 'Preview', function($pid){
$data = array();
$data['post'] = new TimberPost($pid);
Timber::render('admin/slide-table-preview.twig', $data);
}, 5);
Jigsaw::add_column(array('slides', 'post'), 'Preview', function($pid){
$data = array();
$data['post'] = new TimberPost($pid);
Timber::render('admin/slide-table-preview.twig', $data);
});
Add a column to the users table!
Jigsaw::add_user_column($column_label, $callback_function, $order = 10);
Jigsaw::add_user_column('Favorite Band', function($uid){
echo get_user_meta($uid, 'favorite-band', true);
}, 5);
Remove a column from the admin
Jigsaw::remove_column($post_types, $column_slug);
Jigsaw::remove_column('slides', 'author');
Jigsaw::remove_column(array('slides', 'post'), 'author');
Add something to the admin bar
Jigsaw::add_toolbar_item($label, $url_or_callback_function);
Jigsaw::add_toolbar_item('Clear Cache', function(){
$total_cache->flush_all();
});
Add a dropdown
Jigsaw::add_toolbar_group($label, $items);
$optionOne = new stdClass();
$optionOne->label = 'All Caches';
$optionOne->action = function(){
$total_cache->flush_all();
};
$optionTwo = new stdClass();
$optionTwo->label = 'Page Cache';
$optionTwo->action = function(){
$total_cache->flush_page_cache();
};
$optionThree = array('Home', 'http://localhost');
Jigsaw::add_toolbar_group('Clear Cache', array($optionOne, $optionTwo, $optionThree));
Show an admin notice
Jigsaw::show_notice($message, $level = 'updated');
Jigsaw::show_notice('Cache has been flushed', 'updated');
...or
Jigsaw::show_notice('Error flushing cache, is the plugin activated?', 'error');
Add a CSS file to the admin
Jigsaw::add_css($css_file);
Jigsaw::add_css('css/my-admin-style.css');
Add a JS file to the admin
Jigsaw::add_js($css_file);
Jigsaw::add_js('js/my-admin-script.js');
JigsawPermalinks
Set the base of the author permalink
JigsawPermalinks::set_author_base($base_string);
JigsawPermalinks::set_author_base('writers');
After this you have to reset permalinks to see it working.
Remove a custom post type permalink
JigsawPermalinks::remove_permalink_slug($custom_post_type)
;
JigsawPermalinks::remove_permalink_slug('event');
or
JigsawPermalinks::remove_permalink_slug(array('event', 'book', 'my_other_cpt'));
Set a custom permalink
JigsawPermalinks::set_permalink($post_type, $structure);
JigsawPermalinks::set_permalink('gallery', '/galleries/%year%/%gallery%');
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].