HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/fintechfuelwordpressapi/public/wp-content/themes/intentionally-blank/functions.php
<?php

require_once __DIR__ . '/lib/blankTheme.php';
require_once __DIR__ . '/lib/api.php';

add_shortcode('quote', 'quoteShortCode');
function quoteShortCode(array $attributes): string
{
    $quoteId = $attributes['id'] ?? null;
    if (empty($quoteId)) {
        return '';
    }
    $quoteId--;

    $postId = get_the_ID();
    $quotes = get_field('quotes', $postId);
    if (empty($quotes) || empty($quotes[$quoteId])) {
        return '';
    }
    $quote = $quotes[$quoteId];

    $html = '';
    $shotCodeTemplateFileName = __DIR__ . '/templates/authors_quote.php';
    if (file_exists($shotCodeTemplateFileName)) {
        ob_start();
        require $shotCodeTemplateFileName;
        $html .= ob_get_clean();
    }

    return $html;
}