我使用以下代码在我的网页上使用自定义字体:
@font-face {
font-family: 'HelveticaNeueBold';
src: url('fonts/HelveticaNeueBold.eot');
src: url('fonts/HelveticaNeueBold.eot?#iefix') format('embedded-opentype'),
url('fonts/HelveticaNeueBold.woff') format('woff'),
url('fonts/HelveticaNeueBold.ttf') format('truetype'),
url('fonts/HelveticaNeueBold.svg#HelveticaNeueBold') format('svg');
font-weight: normal;
font-style: normal;
}
Run Code Online (Sandbox Code Playgroud)
这适用于Mac上的所有浏览器,但在Chrome和Safari上的PC上查看它看起来是锯齿状的.我可以使用任何修复程序使它看起来都一样吗?下面显示了差异(左侧为Mac,右侧为PC - 均为Chrome).

是否有一种快速创建链接的方法,单击该链接后,用户可以通过mailto发送他们所在页面的链接?
我最近有很多帮助创建即将发生的事件列表(请参阅此处显示即将发生的事件(包括今天的事件)?),因此我使用WP Pagenavi的分页被破坏了.
目前,当您点击第2页时,它只显示与第1页相同的帖子.虽然URL确实改为page/2 page/3等.
我在我的functions.php文件中有这个:
function filter_where( $where = '' ) {
$where .= " AND post_date >= '" . date("Y-m-d") . "'";
return $where;
}
add_filter( 'posts_where', 'filter_where' );
$query = new WP_Query(
array(
'post__not_in' => array(4269),
'paged' => get_query_var('paged'),
'post_type' => 'whatson',
'exclude' => '4269',
'post_status' => 'future,publish',
'posts_per_page' => 20,
'order' => 'ASC'
)
);
remove_filter( 'posts_where', 'filter_where' );
Run Code Online (Sandbox Code Playgroud)
我的循环如下:
<?php while ( $query->have_posts() ) : $query->the_post(); ?>
// content
<?php endwhile; // end of …Run Code Online (Sandbox Code Playgroud) 我正在使用Yoast SEO插件。我有一个自定义帖子类型,最初将其设置为“新闻” ...然后将其更改为“博客”。即使将存档设置设置为“博客”,当在linkedin中发布链接时,该片段仍会显示为“新闻”。
有没有一种方法可以在模板中明确设置Yoast标题?
我有一个测试设置,其中缩略图div淡入另一个div,但它有几个问题.
这是代码:
Javacript:
<script type="text/javascript">
$(document).ready(function(){
$(".phase-2").hide();
});
$(function(){
$('.grid-box').hover(
function(){
$('.grid-box .phase-1').fadeOut(300, function(){
$('.grid-box .phase-2').fadeIn(300);
});
},
function(){
$('.grid-box .phase-2').fadeOut(300, function(){
$('.grid-box .phase-1').fadeIn(300);
});
}
);
});
</script>
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="grid-box">
<div class="phase-1">
<img class="grid-image" src="http://teamworksdesign.com/v2/wp-content/themes/default/images/dtr.jpg" alt="" height="152" width="210" />
<div class="grid-heading">
<h2>DTR Medical</h2>
<h3>Branding, Web, Print</h3>
</div>
</div>
<div class="phase-2">
<div class="grid-info">
<h4>Probeything 2000</h4>
<p>Marketing unglamorous single-use medical intruments is not simple. We helped Neurosign increasetheir sales by 25% and increasemarket awareness.</p>
</div> …Run Code Online (Sandbox Code Playgroud) 我可以访问页面模板,但无法访问标题模板(不要问我怎么做!),我需要在该模板上创建一个即时页面重定向.它需要在新窗口中打开.
如果只是在新窗口中打开它并不重要,请记住我无法访问标题模板.
我创建了一个包含大约150个标记的自定义地图.在它达到地理编码限制之前,它只绘制了大约20左右.
我可以将哪些内容合并到我的代码中以避免达到限制?
更新: 如何为每个请求添加时间延迟,例如0.25秒(或者我可以逃脱的最低值)?
我已经尝试了一些不同的建议,但我似乎无法让他们使用我的代码,所以请任何示例使用我的代码.
是否有一个功能允许您更改登录后重定向到的位置?
我正在登录标准的Wordpress登录表单,将您重定向到仪表板,有没有办法更改它,以便您重定向到页面列表?
重要的是我不是在编辑核心WP文件(尽管很简单,但它要求麻烦!)并通过一个函数来完成.
这不是任何类型的前端登录,它只是将标准WP登录屏幕从仪表板重定向到页面列表 - wp-admin/edit.php?post_type = page(因为我不喜欢这些信息)显示在仪表板上).
我有以下循环用于在客户仪表板的我的帐户部分的页面上获取 Woocommerce 优惠券。
目前我们有 10k+ 优惠券,仅仅通过执行这个循环,就会消耗大量资源,而且效率不高,导致超时。有什么明显的方法可以提高效率吗?
有没有办法可以将循环限制为仅搜索“允许的电子邮件”字段中的电子邮件(因为每个优惠券都与电子邮件地址绑定)?
<?php $smart_coupons = get_posts( array(
'posts_per_page' => -1,
'orderby' => 'name',
'order' => 'desc',
'post_type' => 'shop_coupon',
'post_status' => 'publish'
) );
if ( $smart_coupons ) {
foreach( $smart_coupons as $smart_coupon) {
$strcode = strtolower($smart_coupon->post_title);
$full_coupon = new WC_Coupon( $strcode ); ?>
<?php if($full_coupon->discount_type == "smart_coupon"){
$emails = $full_coupon->get_email_restrictions();
if (in_array($current_email, $emails)) {
if($full_coupon->usage_count < $full_coupon->usage_limit){ ?>
coupon content
<?php }
}
}
}
}
Run Code Online (Sandbox Code Playgroud)