| Server IP : 121.121.20.254 / Your IP : 216.73.217.51 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/wst2024/wp-content/plugins/ohio-extra/rest_api/ |
Upload File : |
<?php
add_action( 'rest_api_init', function () {
register_rest_route( 'wp/v2', 'ohio_lazy_load_shortcodes', [
'methods' => 'POST',
'callback' => function() {
if ( empty( $_POST['shortcode'] ) ) return '';
$page = isset( $_POST['paged'] ) ? (int)$_POST['paged'] : 1;
set_query_var( 'paged', $page );
$html = do_shortcode( base64_decode( $_POST['shortcode'] ) );
$html .= OhioLayout::get_footer_buffer_content();
return $html;
},
'permission_callback' => function() {
return true;
}
]);
});