Linux 软件免费装
Banner图

Advanced Control Manager for WordPress by ItalyStrap

开发者 Enea Overclokk
更新时间 2023年7月30日 00:46
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 6.3
版权: GPLv2 or later
版权网址: 版权信息

标签

popular posts custom post widget custom post shortcode image & video lazy loading twitter bootstrap carousel for gallery

下载

2.10.0 2.16.0 2.11.0 2.11.2 2.14.3 2.14.4 2.15.0 2.15.1 2.7.0 2.8.0 2.9.0 2.9.1 2.11.1 2.12.0 2.11.3 2.13.0 2.14.0 2.14.1 2.14.2

详情介绍:

You MUST always do a backup before install it and always test it in a dev environment. If you have any trouble open a ticket. If you have any feature requests or code issue open a ticket on github. ItalyStrap will add powerful features to your WordPress site. Advanced Control Manager is also on GitHub. Purpose I developed this plugin with many features because I need them in all sites created for my clients, it also extends the ItalyStrap Theme Frameworks functionality, but it works fine with all WordPress themes. Think about Advanced Control Manager like a Jetpack with many functionality that make your site more powerful and extensible, for example: Lazy load for image with srcset support, widget and shortcode for Twitter Bootstrap Carousel (with lazy load support), widget for displaying lists of posts type with a lot of options like popular posts, last posts, related posts and so on, there are a lot of functionality, see above for the full list of featured. This plugin is fully developed in OOP. It utilizes DI Container, Dependency Injection, Polymorphism, Inheritance, etc. If you are a developer you can extend it with his API (Dev docs coming soon). Skills required Some functionalities need to be personalized with lines of code, for example if you use the new widget for displaying posts you have to add your own CSS style to make it look like your site (you can add it in ACM > settings > Style > Custom CSS or in your theme style.css), I'm working on building some basic code snippets and documentation, but I need a lot of time to do it, please be patient with me :-). Advanced Control Manager will always be free This is my thanks for what WordPress has given to me. Get involved If you want to contribute click here do a fork and do a pull request to the Dev branch :-) Want to try the beta functionality? To do so you can add define( 'ITALYSTRAP_BETA', true ); to your wp-config.php file, REMEMBER that you have to do this in a development enviroment, do not do this in a production site and do always a backup. Features included:

安装:

Upload
  1. Download the latest tagged archive (choose the "zip" option) or the latest from WP.org.
  2. Go to the Plugins -> Add New screen and click the Upload tab.
  3. Upload the zipped archive directly.
  4. Go to the Plugins screen and click Activate.
Manual
  1. Download the latest tagged archive (choose the "zip" option) or the latest from WP.org.
  2. Unzip the archive.
  3. Copy the folder to your /wp-content/plugins/ directory.
  4. Go to the Plugins screen and click Activate.
WP.org
  1. Install Advanced Control Manager either via the WordPress.org plugin directory, or by uploading the files to the /wp-content/plugins/ directory in your server.
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Activate your desired functionality from ACM option page.
  4. After activating Advanced Control Manager, read the documentation for any kind of customization.
  5. That's it. You're ready to go!
Git Using git, browse to your /wp-content/plugins/ directory and clone this repository: git clone https://github.com/ItalyStrap/advanced-control-manager.git advanced-control-manager cd advanced-control-manager composer install --no-dev Then go to your Plugins screen and click Activate.

屏幕截图:

  • Custom breadcrumbs (With Bootstrap CSS)
  • Breadcrumbs in page (With Bootstrap CSS)
  • Gallery in admin dashboard
  • Gallery with new Carousel functionality
  • Gallery shortcode with type="carousel" for Bootstrap Carousel
  • Example of Carousel in article page (740x370)
  • Example of Lazy Loading for image
  • Advanced Control Manager Local Business widget in admin panel
  • Advanced Control Manager Local Business widget in widgetized themes (sidebar, footer, ...)
  • Advanced Control Manager Local Business widget HTML markup example
  • Advanced Control Manager admin settings
  • Advanced Control Manager admin settings
  • Advanced Control Manager admin settings
  • Advanced Control Manager admin settings
  • Advanced Control Manager admin settings

升级注意事项:

2.2.0 Requires PHP: 7.2 If you don't have the latest version of ItalyStrap it may break you site. 2.11.0 Requires PHP: 5.4 2.0 2.0 is a major update. It is important that you make backups and ensure your WordPress is 2.0 compatible before upgrading, in particular the breadcrumbs, the lazy load and the carousel, please read the changelog for more information or read more here. 1.0.2 This version fixes a documentation link in admin dashboard. Upgrade as soon as possible 1.0.1 This version updates Breadcrumbs documentation. Upgrade as soon as possible 1.0.0 First release.

常见问题:

How can I add breadcrumbs in my site?

Add this code in your template files: <?php do_action( 'do_breadcrumbs', [] ); ?>

What if you haven't got Bootstrap CSS?

If you haven't Bootstrap CSS style for breadcrumbs don't worry about it, you have 2 options, firsts option you have to develop your own style for breadcrumbs, second option you can add this css code in your css style theme: .breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}

How can I use Bootstrap Carousel?

Add attribute type="carousel" at gallery shortcode, this will show Bootstrap Carousel based on the selected images and their titles and descriptions, otherwise it will show standard WordPress Gallery.

How to activate Lazy Load for images

For activate Lazy Load there is new page "Option" in ACM panel, in that page there is a checkbox, check on LazyLoad and let the magic begin :-P

How do I change the placeholder image in Lazy Load functionality

php add_filter( 'italystrap_lazy_load_placeholder_image', 'my_custom_lazyload_placeholder_image' ); function my_custom_lazyload_placeholder_image( $image ) { return 'http://url/to/image'; }

How do I lazy load other images in my theme || plugin?

You can use a dedicated event name to filter your content: 'italystrap_lazyload_images_in_this_content' php $your_content_with_images = '<img src="screanshot.png" >'; \apply_filters('italystrap_lazyload_images_in_this_content', $your_content_with_images);

Lazy load uses JavaScript. What about visitors without JS active?

No worries. They get the original element in a noscript element. No Lazy Loading for them, though.

I'm using a CDN. Will this plugin interfere?

Lazy loading works just fine. The images will still load from your CDN. If you have any problem please open a ticket :-)

How can I verify that the plugin is working?

Check your HTML source or see the magic at work in Web Inspector, FireBug or similar.

I'm using an external carousel, will Lazy Load work with it?

I tried only with the Bootstrap Carousel integrated, please send me any feedback if you have any issue with other carousel, however I can't guarantee to solve the issue.

Is it compatible with WebP images?

Yes, it is compatible with WebP images, but you also have to install and activate EWWW IO plugin to leverage lazy loading for WebP images. Once you have activated the EWWW IO go to WebP settings and check 'JPG/PNG to WebP' for generating WebP version of your images 'JS WebP Rewriting' option is needed only if your server do no load WebP images correctly See the plugin documentation

How can I use Local Business widget

Simply activate functionality from Advanced Control Manager option page, add ItalyStrap vCard Local Business in your widgetozed area and then fill in the fields input For more information read the documentation If you have any problem please open a ticket :-)

更新日志:

2.16.0 Release Date: Jul 28th, 2023 Dev time: 24h 2.15.1 Release Date: Oct 22nd, 2020 Dev time: 6h 2.15.0 Release Date: Oct 2nd, 2020 Dev time: 30h 2.14.4 Release Date: Feb 27th, 2020 Dev time: 10h 2.14.3 Release Date: Feb 20th, 2020 Dev time: 2h 2.14.2 Release Date: Feb 20th, 2020 Dev time: 4h 2.14.1 Release Date: Feb 19th, 2020 Dev time: 4h 2.14.0 Release Date: Feb 19th, 2020 Dev time: 100h 2.13.0 Release Date: Mar 4th, 2019 Dev time: 10h 2.12.0 Release Date: Feb 6th, 2019 Dev time: 30h 2.11.3 Release Date: Feb 1st, 2019 Dev time: 3h 2.11.2 Release Date: Jan 30th, 2019 Dev time: 3h 2.11.1 Release Date: Jan 30th, 2019 Dev time: 1h 2.11.0 Release Date: Jan 28th, 2019 Dev time: 100h 2.10.0 Release Date: May 31st, 2018 Dev time: 100h 2.9.1 Release Date: October 9th, 2017 Dev time: 30min 2.9.0 Release Date: October 9th, 2017 Dev time: 30h 2.8.0 Release Date: October 1st, 2017 Dev time: 400h 2.7.0 Release Date: June 28th, 2017 Dev time: 200h 2.6.0 Release Date: April 18th, 2017 Dev time: 100h 2.5.0 Release Date: April 1st, 2017 Dev time: 100h 2.4.2 Release Date: February 25th, 2017 Dev time: 20h 2.4.1 Release Date: February 25th, 2017 Dev time: 100h 2.4.0 Release Date: January 23rd, 2017 Dev time: 100h 2.3.0 Release Date: Dicember 31st, 2016 Dev time: 200h 2.2.1 Release Date: December 4th, 2016 Dev time: 100h 2.2.0 Release Date: November 13th, 2016 Dev time: 50h 2.1.1 Release Date: November 10th, 2016 Dev time: 30h 2.1.0 Release Date: November 7th, 2016 Dev time: 10h 2.0.2 Release Date: October 28th, 2016 Dev time: 2h 2.0.1 Release Date: October 25th, 2016 Dev time: 4h 2.0.0 Breaking Changes Release Date: October 19th, 2016 Dev time: over a year Make backup first ;-) DEPRECATED FIX ENHANCEMENTS 1.3.3 Release Date: September 19th, 2015 Dev time: 8h 1.3.2 Release Date: August 14th, 2015 Dev time: 20h 1.3.1 Release Date: June 13th, 2015 Dev time: 1h 1.3.0 Release Date: March 4th, 2015 Dev time: 30h 1.2.1 Release Date: March 1st, 2015 Dev time: 5h 1.2.0 Release Date: February 27th, 2015 Dev time: 40h 1.1.0 Release Date: February 20th, 2015 Dev time: 80h 1.0.2 Release Date: January 8th, 2015 Dev time: 1h 1.0.1 Release Date: January 8th, 2015 Dev time: 1h 1.0.0 Release Date: January 7th, 2015 Dev time: 100h