拆分多个单词并在第一个单词之后插入图像

时间:2014-01-02 作者:NW Tech

我不确定是否有可能,但是,我要做的是将WordPress标题分解为多个单词,然后插入一个图像。

我的电流回路工作正常。现在,它将获取页面的特征图像,然后显示页面标题:

<img>
WordPress Development
以下是循环:

$args = array(
    \'post_parent\' => $page_id->ID,
    \'showposts\' => $show,
    \'post_type\' => \'page\',
    \'orderby\' => \'menu_order\',
    \'order\' => \'ASC\'
);
$subpages = new WP_query($args);

if ($subpages->have_posts()) : while ($subpages->have_posts()) : $subpages->the_post();

    $output .= \'<li><a href="\'.get_permalink().\'" class="\'.$page_id->post_name.\'-link"><div class="\'.$page_id->post_name.\'-info"><div class="\'.$page_id->post_name.\'-img">\'.get_the_post_thumbnail($page->ID,\'icons\').\'</div><h2>\'.get_the_title().\'</h2></div></a></li>\';

endwhile; endif;

wp_reset_postdata();

return $output;
我想做的是让put更像这样:

WordPress
<img>
Development
此循环中使用的所有页面标题都是2个单词。如果您有任何关于如何做到这一点的想法或建议,我们将不胜感激。

1 个回复
最合适的回答,由SO网友:GavinR 整理而成

假设你知道总会有两个单词被空格隔开,你可以使用explode. 比如:

$pieces = explode(" ", get_the_title());
$word1 = $pieces[0];
$word2 = $pieces[1];

$output .= \'<li><a href="\'.get_permalink().\'" class="\'.$page_id->post_name.\'-link"><div class="\'.$page_id->post_name.\'-info"><h2>\'.$word1.\'</h2><div class="\'.$page_id->post_name.\'-img">\'.get_the_post_thumbnail($page->ID,\'icons\').\'</div><h2>\'.$word2.\'</h2></div></a></li>\';

结束

相关推荐

子主题中的Functions.php-加载JS

我的主题使用此函数加载Javascript和CSSfunction aitEnqueueScriptsAndStyles() { // just shortcuts $s = THEME_CSS_URL; $j = THEME_JS_URL; aitAddStyles(array( \'ait-jquery-prettyPhoto\' => array(\'file\' => \"$s/