重命名与媒体名称的帖子标题 - WordPress的

重命名与媒体名称的帖子标题 - WordPress的

问题描述:

我有一个wordpress网站的海关职位和元件盒。 其中一个管理一些图片,我想强制发布帖子的标题。 它应该与上传的媒体名称相同。重命名与媒体名称的帖子标题 - WordPress的

可能吗?如何 ?

感谢的

+0

媒体是否附加到帖子?如果是这样,那么可以获取文件的名称并设置标题。使用函数get_attached_media()可以获得媒体详细信息。 –

+0

是的,我可以用我的meta boxe数据获取文件的名称。但是,在文件加载时如何重命名帖子标题。 我认为这是可能的JavaScript没有? –

感谢所有您的帮助。

我使用了一个过滤器,但是这一个:

function modify_post_title($data){ 
     if($data['post_type'] == 'fcfm_photos' && isset($_POST['image'])) { 
     $data['post_title'] = substr($_POST['image'], -(strpos(strrev($_POST['image']),'/'))); 
     } 
     return $data; 
    } 
add_filter('wp_insert_post_data' , 'modify_post_title' , '99', 1); 

当我保存的帖子,帖子标题自动改变。这就是我要的。

+0

我明天把帖子放在“已解决”的位置。我现在做不了。 –

+0

太棒了!未来,请在您的问题中指定更多信息,以便人们更好地满足您的要求。 –

使用过滤器操纵帖子标题。

function change_post_title($title, $id = null) { 

    if (is_single()) { 
     $title = 'new title'; 
    } 

    return $title; 
} 

add_filter('the_title', 'change_post_title', 10, 2); 
+0

谢谢你的回答让我走上了正确的道路。 –

+0

不用担心,我可以帮助! –