תנו לאלמנט שאיתו תרצו לשתף את העמוד את הקלאס share-button
בקישור האלמנט הכניסו #
לאחר מכן הדביקו את הקוד בתבנית הבת או בתוסף ייעודי
PHP
add_action('wp_footer', function() {
?>
<script>
const shareButton = document.querySelector('.share-button a');
shareButton.addEventListener('click', event => {
if (navigator.share) {
navigator.share({
title: '<?php echo get_the_title(); ?>',
url: '<?php echo get_permalink(); ?>'
}).then(() => {
})
.catch(console.error);
}
});
</script>
<?php
});
3 תגובות
הקוד עובד מעולה כששמים בקובץ Functions.php, כששמים את הקוד בתוסף ייעודי השורה add_action('wp_footer', function() {
מופיעה בראש העמוד.
נכון, כי זה לא חלק מהסקריפט,
אפשר להשתמש רק עם הסקריפט ולשים את הקוד תחת ניהול הקודים של אלמנטור, אמור לעבוד אותו דבר.
האם אפשר להוסיף שורה לפני של תיאור לעמוד? לדוגמה:
"היי תראה מה ראיתי! איזה מוצר נהדר: "