首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wordpress图片路径,如何编辑?

wordpress图片路径,如何编辑?
EN

Stack Overflow用户
提问于 2011-06-12 07:38:22
回答 1查看 2K关注 0票数 0

我在找出图像变量的路径时遇到了一个小问题。下面是发生的事情。这是镜像标签:

代码语言:javascript
复制
<img src="http://www.xxx.info/wp-content/uploads/http://ecx.images-amazon.com/images/I/51AV8B7CT2L._SL160_.jpg" class="attachment-135x135 wp-post-image" alt="Clean &amp; Sober" title="Clean &amp; Sober">

这就是我想要的样子,没有http://www.xxx.info/wp-content/uploads/

代码语言:javascript
复制
<img src="http://ecx.images-amazon.com/images/I/51AV8B7CT2L._SL160_.jpg" class="attachment-135x135 wp-post-image" alt="Clean &amp; Sober" title="Clean &amp; Sober">

下面是wordpress的代码:

代码语言:javascript
复制
<?php $thumb = '';
$width = 135;
$height = 135;
$classtext = '';
$titletext = get_the_title();
$thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext,false,'Entry');
$thumb = $thumbnail["thumb"]; ?>
<?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, $classtext); ?>

更多相关功能:

代码语言:javascript
复制
 /* this function prints thumbnail from Post Thumbnail or Custom field or First post image */
function print_thumbnail($thumbnail = '', $use_timthumb = true, $alttext = '', $width = 100, $height = 100, $class = '', $echoout = true, $forstyle = false, $resize = true, $post='') {
    if ( $post == '' ) global $post;
    $output = '';
    $thumbnail_orig = $thumbnail;
    $thumbnail = et_multisite_thumbnail($thumbnail);

    $cropPosition = get_post_meta($post->ID, 'etcrop', true) ? get_post_meta($post->ID, 'etcrop', true) : '';
    if ($cropPosition <> '') $cropPosition = '&amp;a=' . $cropPosition;

    if ($forstyle === false) {
        if ($use_timthumb === false) {
            $output = $thumbnail_orig;
        } else { 
            $output = '<img src="'.get_bloginfo('template_directory').'/timthumb.php?src='.$thumbnail.'&amp;h='. $height .'&amp;w='. $width .'&amp;zc=1&amp;q=90'.$cropPosition.'"';
            if ($class <> '') $output .= " class='$class' ";
            $output .= " alt='$alttext' width='$width' height='$height' />";
            if (!$resize) $output = $thumbnail;
        }
    } else {
        $output = $thumbnail;
        if ($use_timthumb === false) {
            $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $output, $matches);
            $output = $matches[1][0];
        } else {
            $output = get_bloginfo('template_directory').'/timthumb.php?src='.$output.'&amp;h='.$height.'&amp;w='.$width.'&amp;q=90&amp;zc=1'.$cropPosition;
        }
    }
    if ($echoout) echo $output;
    else return $output;
    }

这是我在图像标记中返回的$output = $thumbnail_orig;

我知道应该有一个用于http://www.xxx.info/wp-content/uploads/的var和一个用于http://ecx.images-amazon.com/images/I/51AV8B7CT2L._SL160_.jpg的var

我想删除指向uploads的网站路径。

我似乎弄不明白,所有的帮助都很感激,

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-06-12 08:01:20

我可能是错的或误解了这个问题,但我认为在可湿性粉剂中设置路径就像在管理面板的设置下编辑它一样简单,不是吗?

数据中心

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6319182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档