Поддержка Проблемы и решения Как добавить кнопку Редактировать

  • Здраствуйте Уважаемые форумчане! Уже несколько раз пытался но так ничего и не вышло…есть код для вывода статей…

    if ($recent_posts) {
    			$html .= "<h3 style='padding:5px 0;' class='autor_res_post'>ВСЕ ЗАПИСИ АВТОРА</h3>\n";
    			$html .= "<ul class='autor_res_post'>\n";
    			$styledir = get_bloginfo('stylesheet_directory');
    			foreach( $recent_posts as $post )
    			{
    				setup_postdata($post);
    				$posttitles = $post->post_title;
    
    				$thumbnail = '';
    				if ($images = get_children(array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'numberposts' => '1', 'post_mime_type' => 'image', ))) {
    				    foreach($images as $image) {
    					    $thumbnail=wp_get_attachment_image_src($image->ID, 'full');
    				    }
    		        }
    				$html .= '<li><a href="' . get_permalink($post->ID) . '"><img align="center" src="'. $styledir . '/includes/timthumb.php?src=';
                    if ($thumbnail != '') {
    	            $html .= $thumbnail[0];
    	            } else {
    	            $html .= $styledir . '/images/image-pending.gif';
                    }
    				$html .= '&h=&w=90&zc=1" alt="' . $posttitles . '"  />' . $posttitles . '</a></li>';
    
    			}
    			$html .= "</ul>\n";
    		}

    Создание данного кода было описано тут http://ru.forums.wordpress.org/topic/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4-timthumb-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BA-%D0%BF%D0%BE%D1%81%D1%82%D1%83?replies=49 Окончательный результат таков http://s61.radikal.ru/i174/1110/69/c59c8ef5eee4.jpg Мне нужно вывести после названия статьи кнопку Редактировать…если я вставляю данный код $html .= edit_post_link('Редактировать', '[ ', ' ]'); после </li> перед $html .= "</ul>\n"; то картина следующая http://s017.radikal.ru/i404/1110/ec/339499bfab48.jpg Все ссылки работают и соответствуют каждой статье по порядку их следования…Но выводятся сверху…А как чтобы они выводились после названия…?

Просмотр 4 ответов — с 16 по 19 (всего 19)
  • Плагин и вывод тут при чем? Вы хотите линк редактирования внутри постов\страниц видимый только админу? Тупо вставьте кусок кода в конце шаблона. Не лезьте в плагин 🙂

    Вы хотите линк редактирования внутри постов\страниц видимый только админу? НЕТ

    Jeny Elkind Так ведь код у меня находится в плагине WordPress Users… страничка профиля создана им…и скрин с него же…

    global $current_user;
    foreach( $recent_posts as $post )
        // далее...
        if ($current_user->ID == $curauth->ID || current_user_can('administrator')) {
            $html .= '<a href="' . get_edit_post_link($post->ID) . '">Редактировать</a>';
        }
        // далее...

    ИМХО — перегруз это, профиль должен быть лаконичным, у пользователя для редактирования и так есть (видимо) Консоль и авторский архив с кнопками «редактировать» к каждой записи.

    «редактировать» можно заменить на что-нить маленькое, напр. ✎ он же & #9998;

    Если весь блок с превью записи является ссылкой, я не виноват )))

    vjpo Думаю не трогать уже кнопку…пусть себе стоит! Всем спасибо что откликнулись!

Просмотр 4 ответов — с 16 по 19 (всего 19)
  • Тема «Как добавить кнопку Редактировать» закрыта для новых ответов.