我的编程空间,编程开发者的网络收藏夹
学习永远不晚
位置:首页-资讯-开源

wordpress 火车头发布模块

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

wordpress 火车头发布模块

免登陆 WordPress 发布接口

最新版本或者意见建议请访问 本接口主要实现了不登陆Wordpress直接发文的功能,并扩展了一些辅助选项。

  • 随机时间安排与预约发布功能: 可以设定发布时间以及启用预约发布功能
  • 服务器时间与博客时间的时区差异处理。这特别适合在国外服务器上的博客
  • 永久链接的自动翻译设置。根据标题自动翻译为英文并进行seo处理
  • 多标签处理(多个标签可以用火车头默认的tag|||tag2|||tag3的形式)
  • 增加了发文后ping功能
  • 增加了“pending review”的设置

标题:
分类:
时间: (YYYY-MM-DD 格式,留空则自动计算)
Tag: (以逗号分割多个)
内容:

http://www.hamo.cn");}$post=$_POST;include "../wp-config.php"; if ( get_magic_quotes_gpc() ) {    $post = array_map( 'stripslashes_deep', $_POST );  //by  wind}if($post_ping) require_once("../wp-includes/comment.php");if( !class_exists("Snoopy") )    require_once ("../wp-includes/class-snoopy.php");function hm_debug_info($msg){    global $logDebugInfo;    if($logDebugInfo) echo $msg."
\n";}function hm_tranlate($text){ $snoopy = new Snoopy; $url = "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".urlencode($text)."&langpair=zh-CN%7Cen"; $submit_vars["text"] = $text; $submit_vars["ie"] = "UTF8"; $submit_vars["hl"] = "zh-CN"; $submit_vars["langpair"] = "zh|en"; $snoopy->submit($url,$submit_vars); $htmlret = $snoopy->results; $htmlret = explode('translatedText',$htmlret); $htmlret = explode('}',$htmlret[1]); $htmlret = $htmlret[0]; $htmlret = str_replace('"','',$htmlret); $htmlret = str_replace(':','',$htmlret); return $htmlret;}function hm_print_catogary_list(){ $cats = get_categories("hierarchical=0&hide_empty=0"); foreach ((array) $cats as $cat) { echo '<<<'.$cat->cat_ID.'--'.$cat->cat_name.'>>>'; }}function hm_get_post_time($post_next="normal"){ global $time_interval; global $wpdb; $time_difference = absint(get_option('gmt_offset')) * 3600; $tm_now = time()+$time_difference; if ($post_next=='now'){ $tm=time()+$time_difference; } else //if ($post_next=='next') { $tm = time()+$time_difference; $posts = $wpdb->get_results( "SELECT post_date FROM $wpdb->posts ORDER BY post_date DESC limit 0,1" ); foreach ( $posts as $post ) { $tm=strtotime($post->post_date); } } return $tm+$time_interval;}function hm_publish_pending_post(){ global $wpdb; $tm_now = time()+absint(get_option('gmt_offset')) * 3600; $now_date=date("Y-m-d H:i:s",$tm_now); $wpdb->get_results( "UPDATE $wpdb->posts set `post_status`='publish' WHERE `post_status`='pending' and `post_date`<'$now_date'" );}function hm_add_category($post_category){ if(!function_exists('wp_insert_category')) @include "../wp-admin/includes/taxonomy.php"; global $wpdb; $post_category_new=array(); $post_category_list= array_unique(explode(",",$post_category)); foreach($post_category_list as $category) { $cat_ID =intval($category); if($cat_ID==0) { $category = $wpdb->escape($category); $cat_ID = wp_insert_category(array('cat_name' => $category)); } array_push($post_category_new,$cat_ID); } return $post_category_new;}function hm_strip_slashes($str){//if (get_magic_quotes_gpc()) return stripslashes_deep($str);return $str;}function hm_strip_slashes_new($string, $force = 0) { !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); if(!MAGIC_QUOTES_GPC || $force) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = daddslashes($val, $force); } } else { $string = addslashes($string); } } return $string;}function hm_do_save_post($post_detail){ global $post_author,$post_ping,$post_status,$translate_slug,$autoAddCategory,$post_next; extract($post_detail); $post_title=trim(hm_strip_slashes($post_title)); $post_name=$post_title; if($translate_slug) $post_name=hm_tranlate($post_name); $post_name=sanitize_title( $post_name); if( strlen($post_name) < 2 ) $post_name=""; $post_content=hm_strip_slashes($post_content); $tags_input=str_replace("|||",",",$tags_input); if(isset($post_date) &&$post_date) { $post_date_gmt=$post_date; $post_status='publish'; } else { $tm=hm_get_post_time($post_next); $time_difference = absint(get_option('gmt_offset')) * 3600; $post_date=date("Y-m-d H:i:s",$tm); $post_date_gmt = gmdate('Y-m-d H:i:s', $tm-$time_difference); if($post_status=='next') $post_status='publish'; } $post_category=hm_add_category($post_category); $post_data = compact('post_author', 'post_date', 'post_date_gmt', 'post_content', 'post_title', 'post_category', 'post_status', 'post_excerpt', 'post_name','tags_input'); $post_data = add_magic_quotes($post_data); $postID = wp_insert_post($post_data); if(!empty($post_meta_list)){ $post_meta_array= array_unique(explode("|||",$post_meta_list)); foreach($post_meta_array as $ppm) { $pp2=explode("$$",$ppm); if(!empty($pp2[0])&&!empty($pp2[1])) add_post_meta($postID,$pp2[0],$pp2[1],true); } } if($post_ping) generic_ping();}if($hm_action== "list"){ hm_print_catogary_list();}elseif($hm_action== "update"){ hm_publish_pending_post();}elseif($hm_action == "save" ){ if (isset($secretWord)&&($secretWord!=false)){ if(!isset($_GET['secret']) || $_GET['secret'] != $secretWord) { die('接口密码错误,请修改配置文件或者修改发布参数,保持两者统一。'); } } //$post=$_POST; extract($post); if($post_title=='wordpress 火车头发布模块'||$post_title=='') die('标题为空'); if($post_content=='[标签:内容]'||$post_content=='') die('内容为空'); if($post_category=='[分类id]'||$post_category=='') die('分类id为空'); if($tag==''){$tag='';} if(!isset($post_date) ||strlen($post_date)<8) $post_date=false; if(!isset($post_author)) $post_author=$post_author_default; if(!isset($post_meta_list)) $post_meta_list=""; hm_do_save_post(array('post_title'=>$post_title, 'post_content'=>$post_content, 'post_category'=>$post_category, 'tags_input'=>$tag, 'post_date'=>$post_date, 'post_author'=>$post_author, 'post_meta_list'=>$post_meta_list)); echo '发布成功';}else{ echo '非法操作['.$hm_action.']';}?>

来源地址:https://blog.csdn.net/chenzhao635/article/details/128079570

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

wordpress 火车头发布模块

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

DedeCms 5.1 软件 火车头 web在线发布模块下载

要的就下哈,我也不知到以前有没有人发过这个东西,反正我是没找到.这个绝对是自己做出来的,不是COPY编程客栈别人的. 代码: &channelid=3 &title=Dedecms 5.1 软件 火车头 web在线发布模块下载 &redir
2022-06-12

火车头5UCMS1.2免登陆发布接口

一、功能特性 1、免编程客栈登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布文章. 3、可以达到和手工发布文章完全一样的效果,包括是否生成静态,检测重复等功能. 二、使用教程 1、文字教程 1.1、选择您网站对应的编程客栈
2022-06-12

火车头 SupeSite7.5 文章免登陆发布接口发布

SupeSite 7.5 免登陆文章发布接口使用说明 一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布文章. 3、可以达到和手工发布文章完全一样的效果,包括指定发布时间,插入分页符等功能. 二、使用教程
2022-06-12

火车头DedeCMS5.6文章免登陆发布接口

Dedecms5.6免登陆文章发布接口使用说明 一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布文章. 3、可以达到和手工发布文章完全一样的效果,包括是否生成静态,去掉外链,下载远程图片等功能. 二、使
2022-06-12

火车头PHPCMS2008SP4 文章免登陆发布接口

一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布文章. 3、可以达到和手工发布文章完全一样的效果,包括是否生成静态,去掉外链,下载远程图片等功能. 二、使用教程 1、文字教程 1.1、选择您网站对应的接
2022-06-12

火车头Discuz 7.2 免登陆帖子发布接口

Discuz 7.2 免登陆发布接口使用说明 一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布主题和回复. 二、使用教程 1、文字教程 1.1、选择您网站对应的接口文件.如您网站是gbk编码,请选择 j
2022-06-12

火车头 Discuz-X 1.0 论坛免登陆发布接口

Discuz-X 1.0 论坛免登陆发布接口使用说明 一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布主题和回复. 二、使用教程 1、文字教程 1.1、选择您网站对应的接口文件.如您网站是gbk编码,请
2022-06-12

火车头Empire CMS 6.5 文章免登陆发布接口

Empire cms 6.5免登陆文章发布接口使用说明 一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布文章. 3、可以达到和手工发布文章完全一样的效果,包括是否生成静态,去掉外链,下载图片等功能. 二
2022-06-12

使用火车头发布DEDECMS 5.5 出现乱码的解决办法

但发布到DEDE 5.5的时候,自带的程序默认的是发布文章的版块。而我做的是下载站。去网上DOWN了个不错的模块,针对DEDE 5.1、5.3、5.5通用的一个模板。里面有全部文编程客栈章,商品,下载等所有模板。 下载地址:https://
2022-06-12

织梦火车头采集缩略图无法发布到网站怎解决

织梦火车头采集缩略图无法发布到网站解决方法:1、检查插件设置和检查服务器配置;2、压缩图片和修改插件设置;3、检查网络连接和更换图片链接;4、禁用其他插件和更换主题。本教程操作环境:windows10系统、织梦cms5.7版本、DELL G
2023-07-19

python怎么发布模块

要发布一个Python模块,您可以按照以下步骤进行操作:1. 创建模块:创建一个包含您的模块代码的Python文件,确保它具有适当的函数、类和/或变量。2. 添加文档字符串:编写模块的文档字符串,以便其他开发人员可以了解您的模块的功能和使用
2023-08-23

Github 发布 golang 子模块

php小编小新在最新的技术动态中发现,Github 近日发布了一个重要的更新:golang 子模块。这一更新为使用 golang 语言的开发者带来了更便利的开发环境和更高效的代码管理方式。通过 golang 子模块,开发者可以更容易地在项目
Github 发布 golang 子模块
2024-02-11

python如何发布模块

要发布一个Python模块,可以按照以下步骤进行操作:1. 在你的模块文件夹中创建一个`setup.py`文件,该文件描述了你的模块的元数据和依赖关系。一个基本的`setup.py`可能如下所示:```pythonfrom setuptoo
2023-08-23

详解火车头采集器免登录采集数据发布到DEDECMS织梦的方法

将dede/config.php中的下面代码://检验用户登录状态 $cuserLogin = new userLogin();if($cuserLogin->getUserID()==-1){header("location:loghtt
2022-06-12

发布你的Python模块详解

我们在学习Python的时候,除了用pip安装一些模块之外,有时候会从网站下载安装包下来安装,我也想要把我自己编写的模块做成这样的安装包,该怎么办,如何发布呢? 大概需要以下四个步骤: 1.首先为模块创建一个文件夹。 举个简单的栗子,你写了
2022-06-04

WordPress 4.1 发布:开启免干扰写作模式

WordPress 4.1 正式版发布,这次更新带来了2015主题(Twenty Fifteen),免干扰写作模式,隐藏各种杂乱以及干扰选编程客栈项,让博主全身心灌注于文章写作。 Twenty Fifteen 主题WordPress 4.1
2022-06-12

如何创建和发布Python模块

已有 7514 次阅读 2013-1-3 22:22 |个人分类:学习生活|系统分类:科研笔记|关键词:Python 发布 模块 Windows1. 首先将你要发布的模块(函数)写在一个Python文件里,即以*.py的文件,如nester
2023-01-31

Go 模块可以与之前的非模块模块发布在同一路径吗?

Go模块是Go语言1.11版本引入的一个重要特性,它可以帮助开发者更好地管理和依赖项目中的第三方库。对于之前的非模块模式下开发的项目,php小编香蕉告诉大家,可以将模块与非模块模块发布在同一路径下。这样做的好处是可以方便地将现有的项目逐步迁
Go 模块可以与之前的非模块模块发布在同一路径吗?
2024-02-10

打包发布Python模块的方法详解

前言 昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使用VASP做计算化学的童鞋们加星和参与进来), VASPy的GotHub地址:https://gi
2022-06-04

编程热搜

  • wordpress错位如何解决
    这篇文章主要介绍“wordpress错位如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“wordpress错位如何解决”文章能帮助大家解决问题。wordpress
    wordpress错位如何解决
  • 帝国cms调用栏目别名的修改步骤
    请留意下面的修改方法 修改后栏目别名使用 !--bname--] 调用 打开e/class/t_functions.php搜索定位到带模板的栏目导航标签修改1复制代码代码如下://替换变量$bclassname=$class_r[$clas
    帝国cms调用栏目别名的修改步骤
  • 动易Cms MAC验证视图失败的解决方法
    “/”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 验证视图状态 MAC
    动易Cms  MAC验证视图失败的解决方法
  • DEDECMS如何支持中文水印
    DEDECMS如何支持中文水印?修改/include/inc_photograph.php,在165行处加这行代码:$w_text = iconv("GB2312","UTF-8",$w_text);OK,现在可以用中文做水印了,但默认的字体大小是5,中文字体
    DEDECMS如何支持中文水印
  • 快速了解Discuz!程序文件功能
    相信有不少人热衷于基于修改原有系统文件所做的插件,当然了解程序文件功能是最重要的,下面我把Discuz! X2.0主要的程序文件功能说一下。Tips:Q:针对说明的文件是?A:我只基于原版文件对upload目录中基本的程序文件(php,ht
    快速了解Discuz!程序文件功能
  • DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
    将eWebEditor编辑器插入DEDE后台的效果: 完全Word在线编辑的功能,让你从此摆脱发可编辑器卡得死,进入流畅干净编辑界面新时代。 下面是具体步骤: 首先,你要知道eWebEditor是一个什么工具。 eWebEditor是由国
    DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
  • 允许 WordPress 上传任意文件的方法
    此时如果上传一个不在预定义编程客栈的安全扩展名列表,如.lrc,会报kAtKhHRl错: F编程客栈ile type does not meet security guidelines. Try another. 解决此问题有两方法: 在
    允许 WordPress 上传任意文件的方法
  • dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
    修改 /plus/download.php 文件 www.cppcns.com查找
    dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
  • dedecms网站tag标签全部静态化的解决方法
    更改tags.php文件在根目录 找到$tag = FilterSearch(urldecode($tag)); 替换为:$tag = urldecode($tag); 更改文件arc.taglist.class.php文件文件所在的路径是
    dedecms网站tag标签全部静态化的解决方法
  • 帝国CMS远程保存图片的方法
    本文实例讲述了帝国cms远程保存图片的方法。分享给大家供大家参考。 具体实现方法如下:复制代码代码如下:
    帝国CMS远程保存图片的方法

目录