If you want some internal linking optimization, you can obfuscate links with this library.
📦 How to install this project ?
composer install fantassin/shadow
npm install @fantassin/shadow
⚡ How it works ?
To generate obfuscate links you can use standalone Shadow class like this in your PHP file :
<?php
use Fantassin\Shadow;
$shadow = new Shadow();
$shadow->encode( 'https://www.fantassin.fr' );
echo '<span ' . $shadow->get_attributes( 'https://www.fantassin.fr' ) . '>Your anchor link</span>';
🎯 Advanced usage
1. Customize attributes
<?php
use Fantassin\Shadow;
$shadow = new Shadow( 'your-attribute' );
echo '<span ' . $shadow->get_attributes( 'https://www.fantassin.fr' ) . '>Your anchor link</span>';
2. Use target attribute
<?php
use Fantassin\Shadow;
$shadow = new Shadow();
echo '<span ' . $shadow->get_attributes( 'https://www.fantassin.fr', '_blank' ) . '>Your anchor link</span>';
$shadow = new Shadow( 'your-attribute' );
echo '<span ' . $shadow->get_attributes( 'https://www.fantassin.fr', '_blank' ) . '>Your anchor link</span>';