Exemple #1
0
function samborsky_polls_archive_404($args = array())
{
    $archive_url = mso_get_option('plugin_samborsky_polls', 'plugins', array('archive_url' => 'polls-archive'));
    if (mso_segment(1) == $archive_url['archive_url']) {
        require_once getinfo('template_dir') . 'main-start.php';
        echo samborsky_polls_archive();
        require_once getinfo('template_dir') . 'main-end.php';
        # по хуку custom_page_404 нужно возвращать true, если не требуется обработка по page_404
        return true;
    }
    return $args;
}
Exemple #2
0
function samborsky_polls_archive_404($args = array())
{
    $archive_url = mso_get_option('plugin_samborsky_polls', 'plugins', array('archive_url' => 'polls-archive'));
    if (mso_segment(1) == $archive_url['archive_url']) {
        if ($fn = mso_find_ts_file('main/main-start.php')) {
            require $fn;
        }
        echo samborsky_polls_archive();
        if ($fn = mso_find_ts_file('main/main-end.php')) {
            require $fn;
        }
        # по хуку custom_page_404 нужно возвращать true, если не требуется обработка по page_404
        return true;
    }
    return $args;
}