wordpress模板制作的过程中有时会用到获取父页面的ID,下面是wordpress获取父页面的2种方法。
方法一
global $post;
$id = $post -> ID;
$parent = get_post_ancestors($post -> ID);
print_r($parent);
方法二
global $post;
$parent_id = $post -> post_parent;
echo $parent_id;
wordpress模板制作的过程中有时会用到获取父页面的ID,下面是wordpress获取父页面的2种方法。
方法一
global $post;
$id = $post -> ID;
$parent = get_post_ancestors($post -> ID);
print_r($parent);
方法二
global $post;
$parent_id = $post -> post_parent;
echo $parent_id;
在制作wordpress模板时常会用到的,wordpress调用当前页面ID代码。
<?php global $post;
$id = $post -> ID;
echo $id; ?>
在需要的位置上这段代码,即可显示出该页面的ID。
wordpress调用全站随机文章代码
<?php
global $post;
$postid = $post->ID;
$args = array( ‘orderby’ => ‘rand’, ‘post__not_in’ => array($post->ID), ‘showposts’ => 10); // 显示篇数
$query_posts = new WP_Query();
$query_posts->query($args);
?>
<?php while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
wordpress调用同分类随机文章代码
<?php
$cat = get_the_category();
foreach($cat as $key=>$category){
$catid = $category->term_id;}
$args = array('orderby' => 'rand','showposts' => 8,'cat' => $catid ); // 显示篇数
$query_posts = new WP_Query();
$query_posts->query($args);
while ($query_posts->have_posts()) : $query_posts->the_post();?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
<?php wp_reset_query(); ?>
wordpress调用全站热门文章代码
<?php
$post_num = 10; // 显示篇数
$args = array(
‘post_password’ => ”,
‘post_status’ => ‘publish’, // 只选公开的文章.
‘post__not_in’ => array($post->ID),//排除当前文章
‘caller_get_posts’ => 1, // 排除置顶文章.
‘orderby’ => ‘comment_count’, // 依评论数排序.
‘posts_per_page’ => $post_num
);
$query_posts = new WP_Query();
$query_posts->query($args);
while( $query_posts->have_posts() ) { $query_posts->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php } wp_reset_query();?>
wordpress按分类ID调用指定分类的文章代码
<?php
$args=array(
'cat' => 1, // 分类ID
'posts_per_page' => 10, // 显示篇数
);
query_posts($args);
if(have_posts()) : while (have_posts()) : the_post();
?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; endif; wp_reset_query(); ?>
wordpress调用最新文章的代码
<?php query_posts('showposts=6&cat=-1'); ?> // 显示篇数和排除分类
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>
燕子丹(yanzidan.com)是河北省一家专业的外贸网站建设与海外推广公司,专注于为企业提供一站式外贸网站建设和全球市场拓展服务。凭借15年的行业经验,燕子丹在外贸网站设计、SEO优化、Google推广等领域积累了丰富的实战经验,致力于帮助企业提升品牌知名度和市场份额。
核心服务与优势
1. 专业的外贸网站建设
燕子丹提供从网站策划、设计到开发的全方位服务,确保网站符合国际标准,具备良好的用户体验和多语言支持功能。公司采用自研SEO技术,结合谷歌优化策略,打造适合Google SEO的外贸网站。
2. 谷歌SEO优化
公司专注于通过关键词研究、内容优化、用户体验提升和外部链接建设等手段,确保网站在Google、Bing等主流搜索引擎上获得长期稳定的排名效果。燕子丹坚持使用白帽技术进行优化,避免搜索引擎惩罚,从而降低获客成本,提升转化率。
3. 多语言支持与国际化设计
针对不同国家和地区的市场需求,燕子丹提供多语言网站设计服务,支持目标市场的主流语言,并结合本地化关键词优化,确保网站内容与目标受众的文化和需求高度匹配。
4. 海外推广与数据分析
燕子丹不仅提供网站建设和优化服务,还通过社交媒体营销、内容营销和广告投放等多渠道推广手段,扩大品牌影响力。同时,公司利用数据分析工具,监测网站流量和用户行为,持续优化推广策略。
服务案例与客户反馈
燕子丹凭借其专业的技术团队和丰富的行业经验,已为众多企业提供了成功的外贸建站和推广服务。通过优化关键词布局、提升网站加载速度和优化用户体验,燕子丹帮助客户显著提升了网站流量和询盘量。
燕子丹作为河北地区领先的外贸建站和海外推广公司,凭借其专业的技术实力、丰富的行业经验和经济高效的建站方案,成为企业拓展全球市场的可靠选择。公司致力于通过谷歌SEO优化和多语言支持,助力企业提升国际竞争力,实现高效出海。
燕子丹官网
在制作wordpress主题时常常会用到调用页面的别名,下面这段代码可以完美解决,wordpress页面别名调用的问题。
<?php if( is_page() ){$post_data = get_post($post->ID, ARRAY_A); echo $post_data['post_name'];} ?>
把上面这么代码放在page.php页面中需要显示别名的位置即可。
有些网站需要根据自定义段字的内容来做为搜索项,比如,房产中介公司wordpress网站,需要搜索同一区域内容的楼盘,然后展示出内容。
不废话了,在function.php直接加上代码
add_action('posts_search', function($search, $query){
global $wpdb;
if ($query->is_main_query() && !empty($query->query['s'])) {
$sql = " OR EXISTS (SELECT * FROM {$wpdb->postmeta} WHERE post_id={$wpdb->posts}.ID and meta_key = 'wodepress' and meta_value like %s)";
$like = '%' . $wpdb->esc_like($query->query['s']) . '%';
$search .= $wpdb->prepare($sql, $like);
}
return $search;
},2,2);
wodepress为自字义字段。