undefinedfr / linky
WordPress Plugin to create Link Hub Page
Installs: 15
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 11
Type:wordpress-plugin
pkg:composer/undefinedfr/linky
- dev-master
 - 1.4.9
 - 1.4.7
 - 1.4.5
 - 1.4.4
 - 1.4.3
 - 1.4.1
 - 1.4.0
 - 1.3.9
 - 1.3.8
 - 1.3.7
 - 1.3.5
 - 1.3.4
 - 1.3.3
 - 1.3.2
 - 1.3.1
 - 1.3.0
 - 1.2.6
 - 1.2.4
 - 1.2.3
 - 1.2.2
 - 1.2.1
 - 1.2.0
 - dev-develop
 - dev-premium
 - dev-shopify-additions
 - dev-dependabot/npm_and_yarn/minimist-1.2.8
 - dev-dependabot/npm_and_yarn/minimatch-3.0.8
 - dev-dependabot/npm_and_yarn/http-cache-semantics-4.1.1
 - dev-dependabot/npm_and_yarn/qs-6.11.0
 - dev-dependabot/npm_and_yarn/scss-tokenizer-and-node-sass-0.4.3
 - dev-dependabot/npm_and_yarn/lodash-and-grunt-contrib-uglify-4.17.21
 - dev-dependabot/npm_and_yarn/grunt-1.5.3
 - dev-dependabot/npm_and_yarn/path-parse-1.0.7
 - dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
 - dev-development
 
This package is auto-updated.
Last update: 2025-10-28 19:43:21 UTC
README
Version : 1.4.9
Author : Nicolas RIVIERE
Description :
Linky is a free module offering to create a landing page containing all the links you want.
It works like Linktree, Later or others but directly in your website. Much better for your SEO ;)
With Linky, you can:
- Choose a theme for your page
 - Customize your page with title, avatar, background color, gradients, link color...ect
 - Add social links in your page
 - Choose menu for your page
 - Choose border, text and background color for your links
 - Add label in your links
 - Add category in your links
 - Add separator between links
 - Add analytics code for your page
 - Choose avatar for your header page
 - Choose title for your header page
 - Choose text and background color for your header page
 - Choose text and background color for your body page
 - Show page render in admin panel
 
Installation :
This section describes how to install the plugin and get it working.
e.g.
- Upload the plugin files to the 
/wp-content/plugins/plugin-namedirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress
 - Use the Settings->Plugin Name screen to configure the plugin
 - Configure plugin in Linky menu
 
Types :
You can override link type
How to add type :
wp-content/themes/{THEME_NAME}/linky/views/fields/custom.php - For field wp-content/themes/{THEME_NAME}/linky/views/render/custom.php - For render view wp-content/themes/{THEME_NAME}/linky/assets/icons/dialogfeed.svg - For icon
Actions
linky_after_construct
- object $this Linky object
 
Definition:
Do something after class initialisation
Exemple:
function on_linky_after_construct() {
    // Do something
}
add_action( 'linky_after_construct', 'on_linky_after_construct', 10, 1 );
--
linky_install
Definition:
Do something after plugin install
Exemple:
function on_linky_install() {
    // Do something
}
add_action( 'linky_install', 'on_linky_install', 10, 1 );
--
linky_uninstall
Definition:
Do something after plugin uninstall
Exemple:
function on_linky_uninstall() {
    // Do something
}
add_action( 'linky_uninstall', 'on_linky_uninstall', 10, 1 );
--
linky_before_admin_enqueue
Definition:
Do something before admin script enqueue
Exemple:
function on_linky_before_admin_enqueue() {
    // Do something
}
add_action( 'linky_before_admin_enqueue', 'on_linky_before_admin_enqueue', 10, 1 );
--
linky_after_admin_enqueue
Definition:
Do something after admin script enqueue
Exemple:
function on_linky_after_admin_enqueue() {
    // Do something
}
add_action( 'linky_after_admin_enqueue', 'on_linky_after_admin_enqueue', 10, 1 );
--
linky_before_enqueue
Definition:
Do something before front script enqueue
Exemple:
function on_linky_before_enqueue() {
    // Do something
}
add_action( 'linky_before_enqueue', 'on_linky_before_enqueue', 10, 1 );
--
linky_after_enqueue
Definition:
Do something after front script enqueue
Exemple:
function on_linky_after_enqueue() {
    // Do something
}
add_action( 'linky_after_enqueue', 'on_linky_after_enqueue', 10, 1 );
___
Filters
linky_menu_page_capalibilty
- string $capabilty default capability (
manage_options) 
Definition:
Override admin page capability
Exemple:
function on_linky_menu_page_capalibilty( $capabilty ) {
    return $capabilty;
}
add_filter( 'linky_menu_page_capalibilty', 'on_linky_menu_page_capalibilty', 10, 1 );
--
linky_submenu_appareance_page_capalibilty
- string $capabilty default capability (
manage_options) 
Definition:
Override admin submenu Appareance page capability
Exemple:
function on_linky_submenu_appareance_page_capalibilty( $capabilty ) {
    return $capabilty;
}
add_filter( 'linky_submenu_appareance_page_capalibilty', 'on_linky_submenu_appareance_page_capalibilty', 10, 1 );
--
linky_submenu_social_page_capalibilty
- string $capabilty default capability (
manage_options) 
Definition:
Override admin submenu Social page capability
Exemple:
function on_linky_submenu_social_page_capalibilty( $capabilty ) {
    return $capabilty;
}
add_filter( 'linky_submenu_social_page_capalibilty', 'on_linky_submenu_social_page_capalibilty', 10, 1 );
--
linky_submenu_links_page_capalibilty
- string $capabilty default capability (
manage_options) 
Definition:
Override admin submenu Links page capability
Exemple:
function on_linky_submenu_links_page_capalibilty( $capabilty ) {
    return $capabilty;
}
add_filter( 'linky_submenu_links_page_capalibilty', 'on_linky_submenu_links_page_capalibilty', 10, 1 );
--
linky_submenu_themes_page_capalibilty
- string $capabilty default capability (
manage_options) 
Definition:
Override admin submenu Themes page capability
Exemple:
function on_linky_submenu_themes_page_capalibilty( $capabilty ) {
    return $capabilty;
}
add_filter( 'linky_submenu_themes_page_capalibilty', 'on_linky_submenu_themes_page_capalibilty', 10, 1 );
--
linky_menu_icon
- string $menu_icon_path path to SVG icon
 
Definition:
Override front menu icon path (SVG)
Exemple:
function on_linky_menu_icon( $menu_icon_path ) {
    return get_template_directory_uri() . '/assets/images/menu.svg';
}
add_filter( 'linky_menu_icon', 'on_linky_menu_icon', 10, 1 );
--
linky_header_title
- string $menu_icon_path path to SVG icon
 
Definition:
Override text title for specific theme ("My Links")
Exemple:
function on_linky_header_title( $title ) {
    return __('Welcome');
}
add_filter( 'linky_header_title', 'on_linky_header_title', 10, 1 );
--
linky_avatar_image_size
- string $icon_image_size default image size
 
Definition:
Override avatar image size
Exemple:
function on_linky_avatar_image_size( $icon_image_size ) {
    return 'large';
}
add_filter( 'linky_avatar_image_size', 'on_linky_avatar_image_size', 10, 1 );
--
linky_yoast_meta_wpseo_metadesc
- string $meta yoast meta
 
Definition:
Override yoast meta for your links page. Available for :
- wpseo_robots
 - wpseo_canonical
 - wpseo_metadesc
 - wpseo_metakeywords
 - wpseo_locale
 - wpseo_opengraph_title
 - wpseo_opengraph_desc
 - wpseo_opengraph_url
 - wpseo_opengraph_type
 - wpseo_opengraph_image
 - wpseo_opengraph_site_name
 - wpseo_opengraph_admin
 - wpseo_opengraph_author_facebook
 - wpseo_opengraph_show_publish_date
 - wpseo_twitter_title
 - wpseo_twitter_description
 - wpseo_twitter_card_type
 - wpseo_twitter_site
 - wpseo_twitter_image
 - wpseo_twitter_creator_account
 - wpseo_json_ld_output
 
Exemple:
function on_linky_avatar_image_size( $meta ) {
    return $meta;
}
add_filter( 'linky_yoast_meta_wpseo_metadesc', 'on_linky_yoast_meta_wpseo_metadesc', 10, 1 );