1.wordpress中怎样在自定义页面中添加一个搜索框只搜索当前页面中的
仔细看你问题的描述,补充一下我的回答:
其实你说的这个功能,浏览器本身就支持,只要按ctrl+F就行
------------------------------------------------------------------------------
wp在搜索时,主要是搜索post_title\post_excerpt\post_content这几个字段。
如果只想搜索当前页面,只要传入page_id就OK了
示例代码:
<form role="search" method="get" action="<?php echo esc_url( home_url( '/' ) ); ?>">
<input type="hidden" id="page_id" name="page_id" value="<?php echo get_queried_object_id(); ?>">
<div class="input-group">
<label for="search-field">;输入关键词</label>
<input type="search" id="search-field" name="s" placeholder="<?php echo esc_attr_x( 'Search …', 'placeholder' ); ?>" value="<?php echo get_search_query(); ?>">
<input type="submit" style="vertical-align: top;" value="搜索" />
</div>
</form>
2.wordpress 如何根据文章ID输出正确内容,有代码
先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:
if(is_user_logged_in()){
$current_user = wp_get_current_user();
/**
* @example Safe usage: $current_user = wp_get_current_user();
* if ( !($current_user instanceof WP_User) )
* return;
*/
echo 'Username: ' . $current_user->user_login . '
';
echo 'User email: ' . $current_user->user_email . '
';
echo 'User first name: ' . $current_user->user_firstname . '
';
echo 'User last name: ' . $current_user->user_lastname . '
';
echo 'User display name: ' . $current_user->display_name . '
';
echo 'User ID: ' . $current_user->ID . '
';
}
3.WordPress中怎样输出符合当前WordPress时区的当前时间
(1).设置php.ini,在php.ini中找到data.timezone= 去掉它前面的;号,然后设置data.timezone=asia/shanghai;即可。
(2).通过php页面设置,我们可以在php页面中加入date_default_timezone_set('asia/shanghai');或者ini_set('date.timezone','asiashanghai');大陆内地可用的时区是:asia/chongqing ,asia/shanghai ,asia/urumqi港台地区可用:asia/macao ,asia/hong_kong ,asia/taipei (依次为澳门,香港,台北)如果服务器没有问题,去修改wordpress的默认配置文件。按照前面讲到的方法就可以。
更多问题到问题求助专区《/》。
4.如何获取 WordPress 各类页面的链接
在WordPress项目开发过程,很可能需要获取WordPress 各类页面的链接,包括首页、文章页、Page页面、存档页面等等,今天倡萌就简单分享下获取 WordPress 各类页面的链接的方法。
直接输出文章或页面的链接:
1
返回文章或页面的链接,以供调用:
1
get_permalink();
可以使用 echo 输出,结果和直接使用 the_permalink() 一样:
1
转载请注明出处51数据库 » wordpress当前页面信息输出
撸成针