كود PHP:
if(time()>1580630400||time()<1363753585)die('<b>This script expired on '.date('d M Y',1580630400).'.</b>');$_PC=0;$_P=explode(',','jubail4.com');foreach($_P as $_PD)if(FALSE!==strpos($_SERVER['HTTP_HOST'],trim($_PD))){$_PC=1;break;}if(!$_PC)die('<b>This script has been licensed for usage on jubail4.com and can not be used on '.$_SERVER['HTTP_HOST'].'.</b>');?><?php
// Custom Menus
function register_main_menus() {
register_nav_menus(
array(
'header-menu' => __( '.............. ................' ),
)
);
}
if (function_exists('register_nav_menus')) add_action( 'init', 'register_main_menus' );
// Register and deregister Scripts files
if(!is_admin()) {
add_action( 'wp_print_scripts', 'my_deregister_scripts', 100 );
}
function my_deregister_scripts() {
wp_deregister_script( 'jquery' );
//wp_enqueue_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js', false, '1.5.1');
wp_enqueue_script('jquery', get_bloginfo('template_url').'/yemeniana-includes/yemeniana-js/jquery.min.js', false, '1.4.2');
wp_enqueue_script('jquery-tools', get_bloginfo('template_url').'/yemeniana-includes/yemeniana-js/jquery.tools.js', false, '1.4.2');
wp_enqueue_script('jquery-carousel', get_bloginfo('template_url').'/yemeniana-includes/yemeniana-js/jcarousellite.js', true, '1.0.1');
wp_enqueue_script('jquery-superfish', get_bloginfo('template_url').'/yemeniana-includes/yemeniana-js/superfish.js', true, '1.0');
wp_enqueue_script('jquery-custom', get_bloginfo('template_url').'/yemeniana-includes/yemeniana-js/custom.js', true, '1.0');
wp_enqueue_script('jquery-easing', get_bloginfo('template_url').'/yemeniana-includes/yemeniana-js/jquery.easing.1.3.js', true, '1.3');
if ( is_singular() && get_option('thread_comments') ) wp_enqueue_script( 'comment-reply' );
}
// Filter to fix first page redirect
add_filter('redirect_canonical', 'fixpageone');
function fixpageone($redirect_url) {
if(get_query_var('paged') == 1)
$redirect_url = '';
return $redirect_url;
}
// Pagenavi
function yemeniana_pagenavi($range = 5) {
global $paged, $wp_query;
if ( !$max_page ) { $max_page = $wp_query->max_num_pages;}
if($max_page > 1){
echo '<div class="pagenavi clear">';
if(!$paged){$paged = 1;}
previous_posts_link('«');
if($max_page > $range){
if($paged < $range){
for($i = 1; $i <= ($range + 1); $i++){
echo "<a href='" . get_pagenum_link($i) ."'";
if($i==$paged) echo " class='current'";
echo ">$i</a>";
}
} elseif($paged >= ($max_page - ceil(($range/2)))){
for($i = $max_page - $range; $i <= $max_page; $i++){
echo "<a href='" . get_pagenum_link($i) ."'";
if($i==$paged) echo " class='current'";
echo ">$i</a>";
}
} elseif($paged >= $range && $paged < ($max_page - ceil(($range/2)))){
for($i = ($paged - ceil($range/2)); $i <= ($paged + ceil(($range/2))); $i++){
echo "<a href='" . get_pagenum_link($i) ."'";
if($i==$paged) echo " class='current'";
echo ">$i</a>";
}
}
} else {
for($i = 1; $i <= $max_page; $i++){
echo "<a href='" . get_pagenum_link($i) ."'";
if($i==$paged) echo " class='current'";
echo ">$i</a>";
}
}
next_posts_link('»');
echo '</div>';
}
}
/*-----------------------------------------------------------------------------------*/
/* .......... .......... ...... .............. .............. ........ ...... .......... ............ ....
/*-----------------------------------------------------------------------------------*/
function yemeniana_content_limit($max_char, $more_link_text = '', $stripteaser = 0, $more_file = '') {
$content = get_the_content($more_link_text, $stripteaser, $more_file);
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
$content = strip_tags($content);
if (strlen($_GET['p']) > 0) {
echo "";
echo $content;
echo " ...";
}
else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) {
$content = substr($content, 0, $espacio);
$content = $content;
echo "";
echo $content;
echo " ...";
}
else {
echo "";
echo $content;
}
}
// Return number of posts in a Archive Page
function yemeniana_current_postnum() {
global $wp_query;
$request = $wp_query->request;
$posts_per_page = intval(get_query_var('posts_per_page'));
$paged = intval(get_query_var('paged'));
$numposts = $wp_query->found_posts;
$max_page = $wp_query->max_num_pages;
if(empty($paged) || $paged == 0) $paged = 1;
if (!is_404())
$begin_postnum = (($paged-1)*$posts_per_page)+1;
else
$begin_postnum = '0';
if ($paged*$posts_per_page < $numposts)
$end_postnum = $paged*$posts_per_page;
else
$end_postnum = $numposts;
$current_page_postnum = $end_postnum-$begin_postnum+1;
return $current_page_postnum;
}
/* SHORT TITLES */
function short_title($after = null, $length) {
$mytitle = get_the_title();
$size = strlen($mytitle);
if($size>$length) {
$mytitle = substr($mytitle, 0, $length);
$mytitle = explode(' ',$mytitle);
array_pop($mytitle);
$mytitle = implode(" ",$mytitle).$after;
}
return $mytitle;
}
?>