-
AuthorPosts
-
January 29, 2021 at 5:42 pm #1276358
Hallo Enfold Team,
ich würde gerne eine Portfolio Galerie erstellen auf einer Seite das man nur die Galerie sieht mit Effekten, ohne das man auf die einzelnen Single Portfolios weiter geleitet wird. Die Seite schicke ich im private content mit. Texte sollen weiterhin so erscheinen.nur man soll nicht mehr auf die Bilder klicken können. Die sortiert option soll auch bleiben.
Können Sie mir da bitte helfen?- This topic was modified 3 years, 11 months ago by allespalettibystefan.
February 3, 2021 at 2:15 pm #1277363Hey allespalettibystefan,
Thank you for the inquiry.
We could use the following script in the functions.php file to disable the masonry item link so that they will not redirect to the actual portfolio page when clicked.
// disable masonry link function ava_script_disable_masonry_link() { if ( wp_script_is( 'avia-default', 'registered' ) ) { wp_add_inline_script( 'avia-default', ' (function($) { $(".av-masonry-entry").on("click", function(e) { e.preventDefault(); return false; }); })(jQuery); '); } } add_action( 'wp_enqueue_scripts', 'ava_script_disable_masonry_link', 9999);
Let us know how it goes.
Best regards,
IsmaelFebruary 3, 2021 at 4:11 pm #1277399Hallo, vielen Dank. Leider funktioniert der Code nicht.
Ich hätte das auch gern nur auf einer bestimmten Seite so.
Domain schicke ich im privat content mitViele Grüße
STefanFebruary 4, 2021 at 5:52 am #1277534Hi,
Thank you for the update.
We cannot find the script in the page or the document. Are you sure that you placed it in the functions.php file, preferably in the child theme directory? Please post the login info in the private field so that we could test it.
Best regards,
IsmaelFebruary 4, 2021 at 6:05 pm #1277758es funktioniert
perfekt danke :)ihr seid mega klasse :) :) :)
February 4, 2021 at 9:15 pm #1277789Aber jetzt sind alle masonry ohne verlinkung. Ich wollte nur für eine seite es haben. Welchen Code brauche ich wenn nur eine bestimmte page ohne verlinkung sein soll?
Es geht nur um die Seite im privat contentFebruary 5, 2021 at 3:46 pm #1278057Hi,
Glad to know that the script above is working. If you would like to apply it on a specific page, please use the following script instead.
// disable masonry link function ava_script_disable_masonry_link() { if ( wp_script_is( 'avia-default', 'registered' ) ) { wp_add_inline_script( 'avia-default', ' (function($) { if($("body").is(".page-id-31") == false) { return false; } $(".av-masonry-entry").on("click", function(e) { e.preventDefault(); return false; }); })(jQuery); '); } } add_action( 'wp_enqueue_scripts', 'ava_script_disable_masonry_link', 9999);
We are just checking if the body tag contains the class name page-id-31, which contains the ID of the page “Team”.
Best regards,
IsmaelFebruary 5, 2021 at 6:13 pm #1278096funktoniert perfekt,
danke schön :)
- This reply was modified 3 years, 10 months ago by allespalettibystefan.
February 5, 2021 at 7:33 pm #1278157Hi allespalettibystefan,
Glad we could help :)
If you need further assistance please let us know.
Best regards,
Victoria -
AuthorPosts
- You must be logged in to reply to this topic.