function get_link_list($id, $catname)
{
    global $wpdb, $wp_affiliate_prefix;
    $table_name = $wpdb->prefix . $wp_affiliate_prefix . "_links";
    $results = $wpdb->get_results("SELECT * FROM " . $table_name . " WHERE category=" . $id);
    $link_list = "<ul>\n<li></li>\n";
    foreach ($results as $result) {
        $clean_cat = get_category_slug($result->category);
        $clean_link = get_bloginfo('wpurl') . "" . $clean_cat . "/" . $result->slug;
        $send_to_editor = "send_to_editor(\"<a href=" . $clean_link . " target=_blank>" . $result->anchor_text . "</a>\");return false;";
        $link_list .= "<li id=\"linkli" . $result->id . "\"><b>Real Link:</b> " . $result->link . " <br /><b>Link:</b> " . get_bloginfo('wpurl') . "" . $clean_cat . "/" . $result->slug . " <br /> <b>Anchor Text:</b> " . $result->anchor_text . " <br /> <a href=\"#\" onclick='" . $send_to_editor . "'>Send Link To Editor</a> <a href=\"#\" onclick='copyToClipboard\t(\"" . $clean_link . "\");return false;'>Copy Link To Clipboard</a> (<a href=\"#\" onclick=\"wp_affiliate_ajax_delete_link(" . $result->id . ");return false;\">Delete Link</a>) </li>\n";
    }
    $link_list .= "</ul>\n";
    return $link_list;
}
Пример #2
0
function wp_affiliate_rewrite_rules($rules)
{
    global $wp_rewrite, $wpdb, $wp_affiliate_prefix;
    $table_name = $wpdb->prefix . $wp_affiliate_prefix . "_links";
    $results = $wpdb->get_results("SELECT * FROM " . $table_name, OBJECT);
    $new_rules = array();
    if ($results) {
        foreach ($results as $result) {
            $the_slug = substr(get_category_slug($result->category) . "/" . $result->slug, 1);
            $new_rules[$the_slug . "\$"] = 'index.php?wpaaction=wp_affiliate_redirect&wpaslug=' . urlencode($result->slug);
        }
        $rules = $new_rules + $rules;
    }
    return $rules;
}
/**
 * 优雅文章slug URL生成
 *
 * @param string $slug 文章slug
 * @param int $id 文章id
 * @param string $cslug 分类slug
 * @param int $id 分类id
 * @return string 返回slug化的字符串
 */
function get_article_slug($slug, $id, $cslug, $cid)
{
    $slug = get_slug($slug, $id);
    $cslug = get_category_slug($cslug, $cid);
    return '/' . ltrim($cslug, '/') . '/' . $slug . '.html';
}
    $licount = 0;
    foreach ($categoriestop as $category) {
        echo '<li><a href="#filter" data-option-value=".category-' . get_category_slug($category->url) . '" title="' . $category->title . '" ' . ' class="post-category-item" >' . get_category_slug($category->url) . '</a></li>';
        //$licount++;
        if ($licount >= 6) {
            echo '<br>';
            $licount = 0;
        }
    }
} else {
    ?>
                                            <ul id="top" class=" post-category"  >
                                <?php 
    $licount = 0;
    foreach ($categoriestop as $category) {
        echo '<li ><a href="' . $category->url . '" title="' . $category->title . '" ' . ' class="post-category-item" >' . get_category_slug($category->url) . '</a></li>';
        //$licount++;
        if ($licount >= 6) {
            echo '<br>';
            $licount = 0;
        }
    }
}
?>
                                          </ul>
                            </div>

                          </nav>

                        <?php 
if ($data['full_width'] == 'fixed' || $data['full_width'] == 'only_grid') {