有些东西我似乎无法解决。我是一个条目标题,在首页上显示每个投资组合项目(悬停时)。
在这里你可以看到我的意思; www.untoldworks.com
我想要做的就是移动条目标题,使其显示符合条目类别&投资组合项左侧的输入日期。
据我所知,投资组合页面的入门元布局可在template-tags.php
中找到(to + fr)/2
如果条目标题首先显示(投资组合项目的左下角),在条目类别之后以及之后显示日期,那将是很好的。
希望有人能想出XD 提前谢谢!
答案 0 :(得分:0)
答案/最终更新:
根据您发布的代码,似乎最后一行是相关的:
printf( '<div class="entry-meta"><span class="category-list">%1$s</span><span class="post-date">%2$s</span><span class="edit-link">%3$s</span></div>', $categories_list, $posted_on, $edit_post_link );}
您需要添加一个新参数并使用参数交换。 尝试用以下代码替换此行:
// use 'get_the_title()' instead of 'the_title()'
$my_title = get_the_title();
// note that I added the "$my_title" to the arguments on the end of the line
// and also that I added "%4$s" to the printf() function to show our new title
printf( '<div class="entry-meta">%4$s<span class="category-list">%1$s</span><span class="post-date">%2$s</span><span class="edit-link">%3$s</span></div>', $categories_list, $posted_on, $edit_post_link, $my_title );}
您可以在官方代码页here上找到有关printf()
的更多信息和说明。
为了更好地解释一下这个例子:
$city = 'New York';
$zipcode = '12345';
printf( 'Your city is %1$s, and your zip code is %2$s.', $city, $zipcode );
将成为:
&#34;您的城市纽约,您的邮政编码 12345 。&#34;
更新:(在使用get_the_title()之前)
我可以在你的源代码中看到带有标题的新元素被添加到错误的地方,就在entry-meta容器之前。
在源代码中,您会看到:
<span class="post-date">Stefan Rustenburg</span> // this is our post-title
<div class="entry-meta">
<span class="post-date"></span> // this seems to be an empty element ?!
<span class="category-list"></span>
<span class="post-date"></span>
<span class="edit-link"></span>
</div>
如果我将代码更改为:
<div class="entry-meta">
<span class="post-date">Stefan Rustenburg</span> // this is our post-title
<span class="post-date"></span> // this seems to be an empty element ?!
<span class="category-list"></span>
<span class="post-date"></span>
<span class="edit-link"></span>
</div>
您是否自己使用班级span
创建了post-date
元素?
您的printf()
功能目前是怎样的?
P.S。
也许还可以尝试使用不the_title()
和before
的{{1}}来查看是否有所改变。 德尔>
当您使用printf()时,您可能需要使用after
代替get_the_title()
。