Download the PHP package alimir/wp-ulike without Composer

On this page you can find all versions of the php package alimir/wp-ulike. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package wp-ulike

WP ULike

The Ultimate WordPress Engagement Plugin - Add Like & Dislike buttons to posts, comments, WooCommerce products, BuddyPress activities, and bbPress topics. Track engagement with comprehensive statistics and analytics.

WordPress PHP License


🚀 Features


📦 Installation

Via WordPress Admin

  1. Go to Plugins → Add New
  2. Search for "WP ULike"
  3. Click Install Now and then Activate

Manual Installation

  1. Download the latest release: https://github.com/Alimir/wp-ulike/archive/master.zip
  2. Extract and upload to /wp-content/plugins/
  3. Activate through the Plugins menu

Via Git


🎯 Quick Start

After activation, go to WP ULike → Settings and enable "Auto Display" for your desired content types (Posts, Comments, etc.).

Basic Usage

Display Like Button:

In PHP Templates:

💡 Need Custom HTML Structure? You can create fully customizable templates with complete control over HTML structure and button positioning. See the Template & Query Filters for complete examples.


📚 Shortcodes

[wp_ulike] - Main Like Button

Display the like/dislike button for any content type.

Parameters:

Examples:

[wp_ulike_counter] - Display Counter

Show the number of likes/dislikes.

Parameters:

Examples:

[wp_ulike_likers_box] - Display Likers List

Show a list of users who liked the content.

Parameters:

Example:


💻 Developer Functions

Note: All functions are prefixed with wp_ulike_ and should be checked for existence before use in themes/plugins for compatibility.

🎨 Custom Templates - Full HTML Control

Need complete control over button HTML structure and positioning? Create custom templates with full control over the HTML output. This allows you to place like/dislike buttons anywhere in your code with any HTML structure you need.

Quick Example:

See the complete guide in the Custom Templates section below for detailed examples including horizontal layouts, custom positioning, and advanced styling.

Core Functions Reference

Counter Functions

Query Functions

Utility Functions

Content Type Functions

Get Like Count

Check User Status

Get Popular Items

Get User Data & History

Get Likers List

Utility Functions

Meta Data Functions

Content Type Functions


🎨 Customization Hooks

Data & Process Actions

Before Like/Dislike Process:

After Like/Dislike Process:

After Like/Dislike Data is Inserted:

After Like/Dislike Data is Updated:

When Counter Value is Generated:

When Vote Data is Deleted:

Plugin Loaded:

Inline Likers Box Display:

Meta Data Actions (Dynamic):

Template Rendering Hooks:

Template & Display Filters

Customize Template Arguments:

Customize Final Template Output:

Customize Count Box Template:

Customize Login Alert:

Customize Button Text:

Customize CSS Output:

Customize Content Output:

Customize Comment Text Output:

Customize Format Number:

Customize Likers Box Shortcode:

Customize Listener Data:

Customize Get The ID:

Customize Cookie Settings:

Customize Auto Display Filter List:

Customize Supported Post Types:

Customize Top Posts Query:

Customize Top Comments Query:

Customize Comments Add Attributes:

Customize Activities Add Attributes:

Customize Topics Add Attributes:

Rich Snippets/Microdata Filters:

Posts Add Attributes:

Rating Value Filter:

Meta Data Filters (Dynamic):

Permission & Validation Filters

Check User Permission:

Validate Blacklist:

Get User Current Status:

Get User Previous Status:

AJAX & Response Filters

Modify AJAX Response:

Modify Counter Value in AJAX:

Modify AJAX Process Attributes:

Customize Response for Different Statuses:

Counter & Data Filters

Modify Counter Value:

Modify Likers List:

Modify Likers Template:

Integration & Utility Filters

Modify User IP:

Modify Auto Display Settings:

Modify Display Capabilities:

BuddyPress Integration Filters

Modify BP Activity Notification Args:

Modify BP Notification Template:

Template & Query Filters

Add Custom Templates:

You can create fully customizable templates with complete control over HTML structure, CSS classes, and button placement. This allows you to integrate like/dislike buttons anywhere in your HTML code.

Basic Template Registration:

Complete Custom Template Example:

This example shows how to create a fully customizable template where you have complete control over the HTML structure, allowing you to place buttons anywhere in your code:

Usage in Your HTML/PHP Templates:

Once registered, you can use your custom template anywhere:

Advanced: Multiple Button Layouts

You can create templates with side-by-side buttons, vertical layouts, or any custom arrangement:

CSS Styling:

Add custom CSS to style your template:

Modify Button Selector:

Modify General Selector:

Modify Method ID:


📡 JavaScript Events

WP ULike triggers custom JavaScript events that you can listen to for extending functionality. All events work with both vanilla JavaScript and jQuery.

Core Like/Dislike Events

When Like Process Starts:

When Like Process Completes:

When Counter is Updated:

When Likers Markup is Updated:

Notification Events

When Notification is Appended:

When Notification is Removed:

Tooltip Events

When Tooltip is Shown:

When Tooltip is Hidden:

When Tooltip Content is Updated:

When Tooltip Requests Data:

jQuery Compatibility

All events also work with jQuery for backward compatibility:

Example: Track All Likes

Example: Custom Notification Handler


🔗 Resources


📋 Requirements


🤝 Contributing

Found a bug or have a feature request? Please open an issue on GitHub.


📄 License

WP ULike is licensed under the GPL v2 or later.


⭐ Credits

Developed with ❤️ by TechnoWich

WP ULike - Turn Visitors into Fans!


All versions of wp-ulike with dependencies

PHP Build Version
Package Version
Requires vectorface/whip Version ^0.4.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package alimir/wp-ulike contains the following files

Loading the files please wait ...