Die Technik zur Steigerung der Online-Shop-Einnahmen durch Verkürzung des Produktabonnement-Links
Eine weitere Methode, um den Online-Verkauf von Geschäften zu steigern, ist die Verwendung eines Schnellfreigabe-Buttons für Produkte mit einem kurzen Produktlink. Das Teilen des kurzen Produktlinks in sozialen Netzwerken verbessert das Aussehen und die Lesbarkeit des Links zu Ihrer Website.
Sicht Andere Methoden zur Steigerung Einnahmen aus Online-Shops
Sie sollten diesen Code am Ende Ihrer Funktionsdatei einfügen und speichern
// Display a short product link after the "Add to Cart" button"
function display_shortlink_after_add_to_cart() {
global $product;
if ( is_product() ) {
$shortlink = wp_get_shortlink($product->get_id());
if ( $shortlink ) {
echo '<div class="product-shortlink">';
echo '<p>Link: <input type="text" id="shortlink" value="' . esc_url($shortlink) . '" readonly> <button id="copyShortlinkButton">Copy</button></p>';
echo '</div>';
}
}
}
add_action('woocommerce_after_add_to_cart_button', 'display_shortlink_after_add_to_cart');
function enqueue_custom_scripts() {
if ( is_product() ) {
wp_enqueue_script('jquery');
wp_enqueue_script('custom-ajax', get_template_directory_uri() . '/js/custom-ajax.js', array('jquery'), null, true);
wp_localize_script('custom-ajax', 'ajax_object', array('ajax_url' => admin_url('admin-ajax.php')));
}
}
add_action('wp_enqueue_scripts', 'enqueue_custom_scripts');
function get_shortlink_ajax() {
$product_id = intval($_POST['product_id']);
$shortlink = wp_get_shortlink($product_id);
echo esc_url($shortlink);
wp_die();
}
add_action('wp_ajax_get_shortlink', 'get_shortlink_ajax');
add_action('wp_ajax_nopriv_get_shortlink', 'get_shortlink_ajax');
function add_copy_shortlink_script() {
if ( is_product() ) {
?>
<script type="text/javascript">
function copyShortlink() {
var copyText = document.getElementById("shortlink");
copyText.select();
copyText.setSelectionRange(0, 99999); // For mobile devices
document.execCommand("copy");
alert("copied: " + copyText.value);
}
document.addEventListener("DOMContentLoaded", function() {
document.getElementById("copyShortlinkButton").addEventListener("click", copyShortlink);
});
</script>
<?php
}
}
add_action('wp_footer', 'add_copy_shortlink_script');