Пример #1
0
function wp_insert_templateads_rules_content($controls)
{
    $rulesTable = array('class' => 'rules', 'rows' => array());
    array_push($rulesTable['rows'], array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Home'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_home']['html']))));
    array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Archives'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_archives']['html']))));
    array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Categories'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_categories']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_categories_exceptions']['html']))));
    array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Search Results'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_search']['html']))));
    array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Single Page'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_page']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_page_exceptions']['html']))));
    array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Single Blog Post'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_post']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_post_exceptions']['html']))));
    return wp_insert_get_table($rulesTable);
}
Пример #2
0
function wp_insert_templateads_rules_content($controls)
{
    $rulesTable = array('class' => 'rules', 'rows' => array());
    array_push($rulesTable['rows'], array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Home'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_home']['html']))));
    array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Archives'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_archives']['html']))));
    array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Categories'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_categories']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_categories_exceptions']['html']))), array('cells' => array(array('content' => 'Post Exceptions'), array('content' => ' : '), array('content' => $controls['rules_categories_post_exceptions']['html']))));
    array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Search Results'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_search']['html']))));
    array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Single Page'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_page']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_page_exceptions']['html']))));
    array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Single Blog Post'))), array('cells' => array(array('content' => 'Status'), array('content' => ' : '), array('content' => $controls['rules_exclude_post']['html']))), array('cells' => array(array('content' => 'Exceptions'), array('content' => ' : '), array('content' => $controls['rules_post_exceptions']['html']))));
    array_push($rulesTable['rows'], array('cells' => array(array('colspan' => '3', 'content' => ' '))), array('cells' => array(array('style' => 'text-align: left;', 'colspan' => '3', 'type' => 'th', 'content' => 'Custom Post Types'))));
    $post_types = get_post_types(array('public' => true, '_builtin' => false), 'object');
    if ($post_types) {
        foreach ($post_types as $post_type) {
            array_push($rulesTable['rows'], array('cells' => array(array('content' => $post_type->labels->name), array('content' => ' : '), array('content' => $controls['rules_exclude_cpt_' . $post_type->name]['html']))));
        }
    }
    return wp_insert_get_table($rulesTable);
}