text为wordpress创建一个'即将推出'页面(代码片段)

author author     2022-12-02     430

关键词:

// Create a "coming soon" page
add_action('init', 'add_coming_landing_page');
function add_coming_landing_page() 
	global $wpdb;

	$postName  = 'Coming Soon';				// Post Title
	$postContent = '[coming-soon]';			// Post Content

	// Check if post's slug already exists
	if($wpdb->get_row("SELECT post_name FROM wp_posts WHERE post_name = '" . sanitize_title( $postName ) . "'", 'ARRAY_A')) 
		$is_slug_exists = TRUE;
	 else 
		$is_slug_exists = FALSE;
	


	if ( is_admin())

		// Check if post' Title already exits
	    $post_obj = get_page_by_title($postName);

	    // Setup post's details
	    $sitemap_page = array(
		    'post_type' => 'page',
		    'post_title' => $postName,
		    'post_content' => $postContent,
		    'post_status' => 'publish',
		    'post_author' => 1,
	    );

	    // Create a new post, If post's ID  and post's slug not exists
	    if(!isset($post_obj->ID) && $is_slug_exists == FALSE)
	        $page_id = wp_insert_post($sitemap_page);
	    
    


//redirect non-users to the coming soon page
add_action('template_redirect', 'coming_soon_redirect');
function coming_soon_redirect()

	global $pagenow;

	if(!is_user_logged_in() && !is_page("login") && !is_page("coming-soon") && $pagenow != "wp-login.php")
	
		wp_redirect(home_url("coming-soon"));
		exit;
	

在 Doc Root 中为 Wordpress 创建自定义 PHP 页面 [重复]

】在DocRoot中为Wordpress创建自定义PHP页面[重复]【英文标题】:CreateCustomPHPPageforWordpressinDocRoot[duplicate]【发布时间】:2017-05-0704:06:39【问题描述】:我遇到了麻烦,我对Wordpress开发还很陌生,我正在尝试在我的public_html中创建一个... 查看详情

为 WordPress 插件存储变量而不创建新表

】为WordPress插件存储变量而不创建新表【英文标题】:StoringavariableforaWordPresspluginwithoutcreatinganewtable【发布时间】:2014-07-0606:42:21【问题描述】:我正在创建一个自定义主题,它提供了一种更改WordPress网站主页布局的方法。我想... 查看详情

在 wordpress 中为多个站点创建编辑器

】在wordpress中为多个站点创建编辑器【英文标题】:Creatingaeditorformultiplesitesinwordpress【发布时间】:2014-06-3016:32:46【问题描述】:在Wordpress多站点平台上,通常如果我创建“编辑”用户帐户,该用户只能对正在创建的站点执行职... 查看详情

如何安装wordpress?

将下载的wordpress安装包,解压至服务器(解压的地方要记住,方便配置完后用浏览器浏览进入注册页面)。将主目录下wp-config-sample.php文件重命名为wp-config.php。或者新建一个wp-config.php将wp-config-sample.php里的内容复制到wp-config.php中。... 查看详情

如何在centos7上全新安装wordpress程序

1.数据库部署为Wordpress程序创建用户名为360readuser,密码为360readpsd的数据库。登陆数据库:mysql-uroot-p创建数据库:CREATEDATABASE360read;创建数据库用户:CREATEUSER360readuser@localhostIDENTIFIEDBY‘360readpsd';给用户所有权限:GRANTALLPRIVILEGES... 查看详情

text在wordpress中以编程方式检查并创建新的帖子/页面(代码片段)

查看详情

为 WordPress 调整 PHP 表单操作?

】为WordPress调整PHP表单操作?【英文标题】:AdaptPHPformactionforWordPress?【发布时间】:2018-04-2119:22:54【问题描述】:我有一个PHP表单,我想适应WordPress。我通过并制作了一个插件来创建一个小部件和一个表单。表单操作转到我创... 查看详情

使用react创建wordpress博客

参考技术A==>wprestapi:1.安装phpStudy和wordpress2.phpStudy站点域名设置和hosts内容添加3.wordpress安装wprestapi插件给浏览器安装json-handler插件,这样获取的json格式能在浏览器当中自动换行显示==>redux:三大块:action、reducer、store,它... 查看详情

在 WordPress 中自动创建页面

】在WordPress中自动创建页面【英文标题】:AutomaticallycreatepageinWordPress【发布时间】:2010-11-1405:39:00【问题描述】:如何自动创建WordPress页面(例如,激活插件时)?【问题讨论】:你到底是什么意思?你想编写一个使用wp核心API... 查看详情

请问在wordpress中怎么加入这种工具

如图,就是这种这是用jquery倒计时插件就能实现的效果,建议你百度一下'jquery倒计时插件 ',可以精确到秒的。下面的截图是我用jquery.countdown.js做过的一个实例:这是实际使用中的自定义部分: <script type="tex... 查看详情

我正在尝试为子主题创建一个footer.php,但收效甚微-使用wordpress + oceanwp + elementor

...我正在尝试为子主题创建一个footer.php,但收效甚微-使用wordpress+oceanwp+elementor【英文标题】:I\'mtryingtocreateafooter.phpforchildthemewithlittlesuccess-Usingwordpress+oceanwp+elementor【发布时间】:2020-11-3014:07:06【问题描述】:我最近使用elementor... 查看详情

如何在wordpress中为帖子创建自定义属性[关闭]

】如何在wordpress中为帖子创建自定义属性[关闭]【英文标题】:Howtocreatecustomattributeforpostinwordpress[closed]【发布时间】:2021-10-2119:23:36【问题描述】:我需要一些自定义属性用于wordpress中的帖子,我正在创建一个过滤功能,当任何... 查看详情

Wordpress 资源解释为样式表,但使用 mime 类型 text/html 传输

】Wordpress资源解释为样式表,但使用mime类型text/html传输【英文标题】:Wordpressresourceinterpretedasstylesheetbuttransferredwithmimetypetext/html【发布时间】:2014-11-1906:40:34【问题描述】:我在functions.php中做了一点改动,现在有些样式表无法... 查看详情

为 Wordpress 中的每个新帖子自动创建一个新的 Mailchimp 邮件列表(M​​ailchimp API 3.0+)

】为Wordpress中的每个新帖子自动创建一个新的Mailchimp邮件列表(M​​ailchimpAPI3.0+)【英文标题】:AutomaticallycreateanewMailchimpmailinglistforeachnewpostinWordpress(MailchimpAPI3.0+)【发布时间】:2018-06-2517:51:09【问题描述】:要求:创建新帖子... 查看详情

WordPress 创建自定义功能

】WordPress创建自定义功能【英文标题】:WordPressCreateCustomCapability【发布时间】:2013-01-1501:54:01【问题描述】:我正在开发一个购物车插件,并计划为客户创建一个新的用户角色。我的问题是如何创建自定义功能,以便我可以将... 查看详情

wordpress搭建安装方法及步骤(代码片段)

WordPress安装下载在官网上找到自己需要的版本如何下载切换到/soft/code目录下[root@centoswordpress]#cd/soft/code将下载的WordPress解压缩至这个目录下[root@centoscode]#tar-zxvfwordpress-5.7.1-zh_CN.tar.gz登录进入MySQL数据库[root@centoscode]#mysql-u... 查看详情

创建多个 Wordpress 类别 div

】创建多个Wordpress类别div【英文标题】:CreatingmultipleWordpresscategorydivs【发布时间】:2015-08-1116:37:02【问题描述】:我有一个使用图像替换类别文本的Wordpress网站。它被设置为有一个后div(填充:20%0;为了一致的响应高度)然后... 查看详情

wordpress父类和子类调用不同模板

...,而所有新增子类调用自定义的category-child.php。求实现!WordPress2.9以后的版本可以可以为不同的分类指定不同的模板样式的。有WP自带的方法和自己编写函数实现的方法,如果是CMS主题的话使用自己编写函数的方法更为灵活和可... 查看详情