用户登录
用户注册

分享至

wordpress当前页面信息输出

  • 作者: 撸成针
  • 来源: 51数据库
  • 2020-04-21

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 &hellip;', '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当前页面信息输出

软件
前端设计
程序设计
Java相关