Beschrijving
Het doel van deze plugin is het minimaliseren van de laadtijd van de pagina en het gebruik van hulpbronnen door het bijwerken van de pagina titel en inhoud alleen in plaats van het herladen van de hele webpagina.
De nieuwe inhoud en titels worden opgehaald door ajax calls.
Beperking:
Aangezien de rest van de pagina zoals header inclusief alle stijlen en scripts, footer en sidebars niet worden beïnvloed, moet u dit alleen gebruiken om te wisselen tussen pagina’s met dezelfde algemene lay-out en vereisten.
U kunt shortcodes invoeren in de pagina-inhoud die zal verschijnen als een knop of een tekstlink.
Wanneer u de link activeert, zullen de titel en inhoud van de pagina vervangen worden door de titel en inhoud van de opgegeven pagina.
Er zijn vier mogelijke onafhankelijke argumenten voor de shortcode:
– page (verplicht). Dit kan de paginatitel of het pagina-id zijn.
– text (optioneel). De knoptekst of tekstlink tekst.
– title-elm (optioneel). Het id of de klasse van het titelelement als dit niet de standaardwaarde is zoals ingevoerd op de instellingenpagina.
– content-elm (optioneel). Het id of de klasse van het inhoudselement als dat niet de standaardwaarde is.
Voorbeelden: [pla page=”Tet pagina”] [pla page=”5″ text=”Ga naar de testpagina”] [pla page=”Mijn pagina” content-elm=”#my-div”]
Installatie
Na de standaard installatie, moet men de voorkeuren opgeven op de WP Instellingen -> Pagina Laad Ajax instellingen admin pagina.
Het is belangrijk om het html element id of class van de pagina titel en pagina inhoud te weten. Dit is afhankelijk van het thema dat gebruikt wordt.
Id’s moeten worden voorafgegaan door een hashtag (#) en klassen door een punt (.) bij het specificeren van deze instellingen.
BELANGRIJK: Na de installatie: ga naar de WP Instellingen -> Permalinks admin pagina en klik op de Wijzigingen opslaan knop, zelfs als u niets heeft veranderd.
Beoordelingen
Bijdragers & ontwikkelaars
“Page Load Ajax” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Page Load Ajax” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.
Vertaal “Page Load Ajax” naar jouw taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
1.0
- Eerste uitgave.
1.1
- do_shortcode filter toegevoegd aan widget text teneinde [pla] shortcodes in widgets mogelijk te maken voor het opstellen van pseudo menus
1.2
- Het is niet langer vereist om de setup op te slaan -> permalink beheerder pagina na de installatie.
1.4
- Added menu interface. You can now let your menu items work like PLA buttons.
To activate, you need two tings to do: Tick the box ‘Convert menu’ on the pla settings page,
and modify your theme, so the PLA menu walker will be actvated.
Example:
Change:
<?php
wp_nav_menu( ['theme_location' => 'primary'] );
?>
Into:
<?php
$args = array();
$args['theme_location'] = 'primary';
// Add pla menu walker only when pla is activated
if ( class_exists( 'PLA_Menu_Walker' ) ) {
$args['walker'] = new PLA_Menu_Walker();
}
wp_nav_menu( $args );
?>
-
Added custom code. After the new content has been loaded to the page, a custom js function may be called to execute any js code.
Write your custom js function and activate it e.g. by entering it in plugin Simple Custom CSS and JS.
Your function should have the name plaCustomFunction() and supports one argument being the current page id.
Example that makes an element be hidden on page 13 and shown otherwise:<script> function plaCustomFunction( id ) { if ( id == 13 ) { jQuery( '#MyDemoElm' ).hide(); } else { jQuery( '#MyDemoElm' ).show(); } }; </script>
1.5
- Added checkbox to the admin page: Update addressline. When ticked, the browsers addressline will be updated to the permalink of the fetched page.
1.6
- Now handles page with posts correctly.
1.7
- Fixed browser back functionality.