返回顶部
首页 > 资讯 > CMS >wordpress 火车头发布模块
  • 460
分享到

wordpress 火车头发布模块

服务器php前端运维开发语言 2023-09-08 07:09:52 460人浏览 八月长安
摘要

免登陆 WordPress 发布接口最新版本或者意见建议请访问 本接口主要实现了不登陆Wordpress直接发文的功能,并扩展了一些辅助选项。随机时间安排与预约发布功能: 可以设定发布时间以及启用预约发布功能服务器时间与博客时间的时区差

免登陆 <a href="https://www.lsjlt.com/tag/Word/" target="_blank"><strong class="keylink">Word</strong></a>Press 发布接口

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

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

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

PHP//-------------------配置参数开始,根据需要修改-------------------------$post_author_default    = 1;         $post_status    = "future"; $time_interval  = 86400 * rand(0,100);        $post_next      = "now"; $post_ping      = false;      $translate_slug = false;$secretWord     = false;//-------------------配置参数结束,以下请勿修改-------------------------if(isset($_GET['action'])){     $hm_action=$_GET['action'];}else{    die ("操作被禁止,详情请访问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

--结束END--

本文标题: wordpress 火车头发布模块

本文链接: https://www.lsjlt.com/news/399533.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • wordpress 火车头发布模块
    免登陆 WordPress 发布接口最新版本或者意见建议请访问 本接口主要实现了不登陆Wordpress直接发文的功能,并扩展了一些辅助选项。随机时间安排与预约发布功能: 可以设定发布时间以及启用预约发布功能服务器时间与博客时间的时区差...
    99+
    2023-09-08
    服务器 php 前端 运维 开发语言
  • DedeCms 5.1 软件 火车头 web在线发布模块下载
    要的就下哈,我也不知到以前有没有人发过这个东西,反正我是没找到.这个绝对是自己做出来的,不是COPY别人的. 代码: &channelid=3 &title=Dedecms 5.1 软件 火车头 web在...
    99+
    2022-06-12
    DedeCms 软件 火车头
  • 火车头5UCMS1.2免登陆发布接口
    一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布文章. 3、可以达到和手工发布文章完全一样的效果,包括是否生成静态,检测重复等功能. 二、使用教程 1、文字教程 1.1、选择您网站对...
    99+
    2022-06-12
    火车头 5UCMS
  • 火车头 SupeSite7.5 文章免登陆发布接口发布
    SupeSite 7.5 免登陆文章发布接口使用说明 一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布文章. 3、可以达到和手工发布文章完全一样的效果,包括指定发布时间,插入分页符等...
    99+
    2022-06-12
    火车头 SupeSite7
  • 火车头DedeCMS5.6文章免登陆发布接口
    Dedecms5.6免登陆文章发布接口使用说明 一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布文章. 3、可以达到和手工发布文章完全一样的效果,包括是否生成静态,去掉外链,下载远程...
    99+
    2022-06-12
    火车头 DedeCMS
  • 火车头PHPCMS2008SP4 文章免登陆发布接口
    一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布文章. 3、可以达到和手工发布文章完全一样的效果,包括是否生成静态,去掉外链,下载远程图片等功能. 二、使用教程 1、文字教程 1.1...
    99+
    2022-06-12
    火车头 PHPCMS
  • 火车头Discuz 7.2 免登陆帖子发布接口
    Discuz 7.2 免登陆发布接口使用说明 一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布主题和回复. 二、使用教程 1、文字教程 1.1、选择您网站对应的接口文件.如您网站是g...
    99+
    2022-06-12
    火车头 Discuz
  • 火车头 Discuz-X 1.0 论坛免登陆发布接口
    Discuz-X 1.0 论坛免登陆发布接口使用说明 一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布主题和回复. 二、使用教程 1、文字教程 1.1、选择您网站对应的接口文件.如您...
    99+
    2022-06-12
    火车头 Discuz-X
  • 火车头Empire CMS 6.5 文章免登陆发布接口
    Empire cms 6.5免登陆文章发布接口使用说明 一、功能特性 1、免登陆,用户可以设置验证密码来防止未授权的访问. 2、多用户随机发布文章. 3、可以达到和手工发布文章完全一样的效果,包括是否生成静态,去掉外链,...
    99+
    2022-06-12
    火车头 Empire
  • 使用火车头发布DEDECMS 5.5 出现乱码的解决办法
    但发布到DEDE 5.5的时候,自带的程序默认的是发布文章的版块。而我做的是下载站。去网上DOWN了个不错的模块,针对DEDE 5.1、5.3、5.5通用的一个模板。里面有全部文章,商品,下载等所有模板。 下载地址:https://www....
    99+
    2022-06-12
    EDECMS 火车头 乱码
  • 织梦火车头采集缩略图无法发布到网站怎解决
    织梦火车头采集缩略图无法发布到网站解决方法:1、检查插件设置和检查服务器配置;2、压缩图片和修改插件设置;3、检查网络连接和更换图片链接;4、禁用其他插件和更换主题。本教程操作环境:windows10系统、织梦cms5.7版本、DELL G...
    99+
    2023-07-19
  • python怎么发布模块
    要发布一个Python模块,您可以按照以下步骤进行操作:1. 创建模块:创建一个包含您的模块代码的Python文件,确保它具有适当的...
    99+
    2023-08-23
    python
  • python如何发布模块
    要发布一个Python模块,可以按照以下步骤进行操作:1. 在你的模块文件夹中创建一个`setup.py`文件,该文件描述了你的模块...
    99+
    2023-08-23
    python
  • Github 发布 golang 子模块
    php小编小新在最新的技术动态中发现,Github 近日发布了一个重要的更新:golang 子模块。这一更新为使用 golang 语言的开发者带来了更便利的开发环境和更高效的代码管理方...
    99+
    2024-02-11
  • 详解火车头采集器免登录采集数据发布到DEDECMS织梦的方法
    将dede/config.php中的下面代码: //检验用户登录状态 $cuserLogin = new userLogin(); if($cuserLogin->getUserID()==-1) ...
    99+
    2022-06-12
    火车头采集器 采集数据 DEDECMS
  • 发布你的Python模块详解
    我们在学习Python的时候,除了用pip安装一些模块之外,有时候会从网站下载安装包下来安装,我也想要把我自己编写的模块做成这样的安装包,该怎么办,如何发布呢? 大概需要以下四个步骤: 1.首先为模块创建一...
    99+
    2022-06-04
    详解 模块 Python
  • WordPress 4.1 发布:开启免干扰写作模式
    WordPress 4.1 正式版发布,这次更新带来了2015主题(Twenty Fifteen),免干扰写作模式,隐藏各种杂乱以及干扰选项,让博主全身心灌注于文章写作。 Twenty Fifteen 主题 WordP...
    99+
    2022-06-12
    WordPress 免干扰写作模式
  • 如何创建和发布Python模块
    已有 7514 次阅读 2013-1-3 22:22 |个人分类:学习生活|系统分类:科研笔记|关键词:Python 发布 模块 Windows 1. 首先将你要发布的模块(函数)写在一个Python文件里,即以*.py的文件...
    99+
    2023-01-31
    模块 Python
  • Go 模块可以与之前的非模块模块发布在同一路径吗?
    Go模块是Go语言1.11版本引入的一个重要特性,它可以帮助开发者更好地管理和依赖项目中的第三方库。对于之前的非模块模式下开发的项目,php小编香蕉告诉大家,可以将模块与非模块模块发布...
    99+
    2024-02-10
    go语言
  • 打包发布Python模块的方法详解
    前言 昨天把自己的VASP文件处理库进行了打包并上传到PyPI,现在可以直接通过pip和easy_install来安装VASPy啦(同时欢迎使用VASP做计算化学的童鞋们加星和参与进来), VASPy的Go...
    99+
    2022-06-04
    详解 模块 方法
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作