如何在WordPress发布后自动添加自定义字段

现场 首先你需要做的是打开你的主题 的functions.php 文件并粘贴以下代码: add_action(’publish_page’,’add_custom_field_automatically’); add_action(’publish_post’,’add_custom_field_automatically’); 函数add_custom_field_automatically($ post_ID){ 全局$ wpdb; if(!wp_is_post_revision($ post_ID)){ add_post_meta($ post_ID,’field-name’,’custom value’,true); } } 然后,只需将字段名称和自定义值替换为您的自定义字段名称和值。 这是一个相对简单的技巧,但是当试图将WordPress用于非博客目的时,它可能非常有效。 来源:WPCanyon


如何仅在WordPress中向搜索引擎访问者显示广告

从我们的许多行业专家的经验和研究,似乎搜索引擎访问者更可能点击定向广告,然后你的普通读者。 在本文中,我们将分享一种技巧,通过仅向您的搜索引擎访问者展示广告,您可以通过博客赚取更多收入。 而您的普通访问者看不到这些广告。 这对于有针对性的按点击付费(PPC)广告单元(如Google Adsense)来说效果很好。 注意:本文中显示的技术可用于显示除针对您网站的搜索引擎访问者的广告之外的其他内容。 也许是一个特殊的优惠码,欢迎消息等 首先你需要打开你的functions.php文件并粘贴下面的代码: $ ref = $ _SERVER [‘HTTP_REFERER’]; $ SE = array(’/ search?’,’images.google。’,’web.info.com’,’search。’,’del.icio.us/search’,’soso.com’,’/ search /’,’.yahoo。’); foreach($ SE as $ source){    if(strpos($ ref,$ source)!== false){      setcookie(“sevisitor”,1,time()+ 3600,“/”,“.site.com”);      $ sevisitor = TRUE;    } }   功能site_from_searchengine(){    全球$ sevisitor;    if($ sevisitor == true || $ _COOKIE … Read more 如何仅在WordPress中向搜索引擎访问者显示广告


如何在WordPress中将HTML编辑器设置为默认的帖子编辑器

在我们之前的文章中,我们展示了一种让用户从WordPress后面板中删除可视化编辑器模式的方法。 这个技巧的缺点是它需要编辑每个用户配置文件并设置一个首选项。 在本文中,我们将与您分享一种方法,您可以将HTML编辑器设置为WordPress网站中所有用户的默认编辑器。 默认情况下,Visual Editor是WordPress的默认文章编辑器,所以不需要添加任何代码。 你从一开始就很好。 但是,如果您想将HTML编辑器作为WordPress的默认文章编辑器,请打开主题的functions.php文件并粘贴以下代码: add_filter(’wp_default_editor’,create_function(”,’return“html”;’)); 现在,您不必使用可视化编辑器来嘲弄用户。 如果您想为不同的用户角色定制更多选项,那么我们建议您查看WordPress管理插件。 来源:WP片段


如何设置WordPress帖子的最小字数

你是否有多个作者的博客? 然后,您可能想知道如何在WordPress中为您的帖子设置最低字数。 在这篇文章中,我们将与您分享一个片段,让您为您的WordPress帖子设置一个最小字数。 如果用户尝试发布过小的帖子,则会返回一个错误,告诉他们帖子不够长。 只需打开你的主题 的functions.php 文件并粘贴以下代码: 函数minWord($ content) { 全球$ post; $ content = $ post-> post_content; 如果(str_word_count($ content) 您可以将最少100个字改为任何您喜欢的字。 您也可以自定义错误以使其有用。


如何在FeedBurner FeedSmith中保存您的WordPress标签Feed

在我们一步一步的指导下,使用WordPress设置FeedBurner帐户,我们建议您使用官方的FeedBurner FeedSmith插件将您的WordPress feed重定向到feedburner feed。 今天,我们的一个用户报告了一个错误,通过重定向的饲料,这个插件劫持您的标签饲料。 这意味着你的标签饲料也将被指向你的主要feedburner饲料。 虽然这可能不是一些用户的问题,但对于其他WordPress用户,这可能是一个问题。 要解决这个问题,请打开文件 FeedBurner_FeedSmith_Plugin.php ,并找到这一行: if(is_feed()&& $ feed!=’comments-rss2’&&!is_single()&& $ wp-> query_vars [‘category_name’] ==”&&($ withcomments!= 1)&& trim($ feedburner_settings [ feedburner_url’])!=”){ 用下面的代替它: if(is_feed()&& $ feed!=’comments-rss2’&&!is_single()&& $ wp-> query_vars [‘category_name’] ==”&& $ wp-> query_vars [‘tag’] ==” &&($ withcomments!= 1)&& trim($ feedburner_settings [‘feedburner_url’])!=”){ 感谢@dominik报告和提供解决方案。


如何在WordPress中添加短代码?

你曾经有过一段时间,你想添加一些专门的内容到你的WordPress的帖子或页面,但不知道如何? 也许你想嵌入一个Twitter小部件或一些网站或API的回调内容。 你怎么能轻松地添加这种类型的内容到您的WordPress的文章? 幸运的是,WordPress提供了一种简称,使这种任务变得非常简单。 本教程将引导您完成在WordPress安装中构建,安装和使用短代码的过程。 我们先看看短代码是什么。 什么是WordPress短代码? 简而言之,简码是一种特殊的标签,您可以在实际查看网站上的帖子时将其输入到被不同内容替换的帖子中。 如果您曾经在您的博客中嵌入过一个WordPress图库,那么您已经看到了内置的简短代码。 当你加载一个博客页面 如何在WordPress中添加短代码? 如何在WordPress中添加短代码? 简码,WordPress取代了 如何在WordPress中添加短代码? 如何在WordPress中添加短代码? 使用所有实际显示图片库的代码进行简码。 从上面的例子可以看出,简码看起来与HTML标签类似,但是用方括号而不是尖括号括起来。 当页面实际加载到Web浏览器中时,该代码会被替换为其他代码。 真的很酷的事情是,WordPress允许你创建自己的自定义简码来显示几乎任何东西! 您可以使用它来输出Youtube视频,显示最新的推文,甚至可以自定义它。 如果没有意义,我们来看一个例子。 假设我想在我的帖子中输出AdSense广告。 我可以进入WordPress内容编辑器的HTML模式,并将Adsense代码块复制并粘贴到其中,但是这将是乏味的,并且可能会分散我的帖子中的所有额外的标记。 另外,如果我想改变广告块,我将不得不回到每一个帖子去改变它。 一个更简单的方法和更可靠的方式来添加AdSense块,无论我想要的将是使用AdSense的简码。 简码可能是这样的: [站长] 当实际查看您网站上的帖子时,短代码将被替换为AdSense广告块。 那么你如何创建这个简码? 显然,你需要告诉WordPress以什么方式替换短代码。 接下来看看。 如何创建简码 幸运的是,WordPress使自己的简码非常简单,所以让我们来实现[adsense]简码。 我们需要做的第一件事是定义一个输出实际Adsense代码的函数。 下面的所有代码都会放在主题的functions.php中(也可以放在独立的插件文件中)。 得到它了? 好的,让我们来看看这个功能。 函数get_adsense($ atts){ 返回“ “; } 这个功能非常简单 – 它只是将我的Google Adsense代码作为字符串返回。 无论这个函数返回的是什么,我的短代码将被替换,所以我可能已经返回了一个Twitter小部件的HTML,或这个小孩的帖子列表,或其他任何东西。 现在我们有一个函数返回我们想要的东西,我们如何把它钩到一个简码? 现在,这就是WordPress API的功能。再次让我们看看我们如何做,然后解释发生了什么。 以下是设置AdSense短代码的电话。 add_shortcode(’adsense’,’get_adsense’); 而已! 传入的第一个参数是短代码的名称,所以在我们的例子中,“adsense”告诉WordPress创建[adsense]短代码。 第二个参数指定遇到新短代码时将调用的函数。 … Read more 如何在WordPress中添加短代码?


如何将自定义邮政类型添加到您的主要WordPress的RSS源

自定义帖子类型是WordPress 3.0中最被夸大的功能之一。 仅此功能就扩展了WordPress作为内容管理系统(CMS)的使用范围。 如果您正在使用自定义帖子类型,或者想到了自定义帖子类型,那么您可能有兴趣将其添加到您的主要RSS源。 这个选项默认不是内置的,因为你的主要WordPress RSS源只包含“Posts”,甚至不包括页面,所以自定义的帖子类型是一个很好的选择。 在本文中,我们将分享如何将自定义帖子类型添加到您的主要WordPress RSS源。 你需要打开你的主题 的functions.php 文件并在PHP标记中添加以下代码: 函数myfeed_request($ qv){ if(isset($ qv [‘feed’])) $ qv [‘post_type’] = get_post_types(); 返回$ qv; } add_filter(’request’,’myfeed_request’); 此代码修改查询以在主RSS提要中保留博客帖子“post”的默认内容类型,并添加新的自定义帖子类型。 但是,如果在新项目中有五种自定义帖子类型,并且只希望将三个添加到主RSS提要中, 那么这不应该是任何问题,因为我们只是稍微修改代码,让你选择只包括你想要的。 函数myfeed_request($ qv){ if(isset($ qv [‘feed’])&&!isset($ qv [‘post_type’])) $ qv [‘post_type’] = array(’post’,’story’,’books’,’movies’); 返回$ qv; } add_filter(’request’,’myfeed_request’); 如果您在上面的代码中看到了,我们只需添加一个数组来修改将在主要RSS提要中显示的post_types。 我们正在显示默认的帖子,故事,书籍和电影。 来源:Core Trac Ticket#12943


如何在WordPress中为每个自定义帖子类型创建一个单独的RSS源

每个人都在他们的新WordPress站点使用自定义帖子类型,因为这是一个非常强大的功能。 我们的一位用户问我们如何在WordPress中为特定的自定义帖子类型创建一个单独的RSS feed。 在这篇文章中,我们将回答这个问题。 你会认为它需要大量的编码,但它不。 它的工作原理就像为WordPress中的每个类别创建一个单独的RSS源。 你可以简单地输入这个网址: http://www.yoursite.com/feed/?post_type=book 只需将post_type名称更改为您要为其创建单独RSS源的那个。 您是否希望将其提升到新的水平,并为特定的自定义帖子类型和自定义分类标准做好准备? 那么这也不难: http://www.yoursite.com/feed/?post_type=book&genre=romance 正如你可以在上面的代码中看到的那样,这个类型将是自定义分类,如果你可以称之为浪漫,那么浪漫就是标签。 您可以在侧边栏中创建一个按钮来链接到该按钮。 您也可以链接此提要,并为其创建一个单独的feedburner提要。


如何在WordPress中创建自定义的帖子类型存档页面

自定义帖子类型是包含在WordPress 3.0的真棒功能之一。 我们的一个用户在twitter上问我们一个问题,如何创建一个自定义的帖子类型存档页面。 我们在关于自定义帖子类型的初始文章中已经介绍了它,但没有详细解释。 在本文中,我们将向您展示如何在WordPress中创建自定义的帖子类型存档页面。 首先,您需要确保您的自定义帖子类型在代码中已启用存档。 要做到这一点,你需要去你的自定义职位类型代码(可以在你的主题的functions.php文件或特定于站点的插件文件中找到)。 您需要确保has_archive参数设置为true。 一个示例代码如下所示: add_action(’init’,’create_post_type’); 函数create_post_type(){ register_post_type(’deals’, 阵列( ‘labels’=>数组( ‘name’=> __(’Deals’), ‘singular_name’=> __(’Deal’) ) ‘public’=> true, ‘has_archive’=> true, ) ); } 注意has_archive在数组中是如何设置为true的。 你需要在你的代码中有这个。 一旦你这样做,你的自定义帖子类型将被分配一个存档页面,可以通过这样的链接访问: http://yoursite.com/deals/ 注意:取代您的自定义帖子类型的名称。 WordPress默认使用主题的存档模板来显示自定义帖子类型的存档页面。 如果您对默认存档的外观如何,那么您就完成了。 您已成功为您的WordPress网站创建了自定义的帖子类型存档页面。 但是,如果要为自定义帖子类型创建自定义存档页面,则需要创建一个名为archive- {posttype} .php的新文件。 在我们的例子中,文件名是archive-deals.php 最好的办法是从主题的archive.php文件复制代码,并将其粘贴到你的archive- {posttype} .php文件中。 然后从那里开始调整。 您可以根据自己的心愿设计该档案文件。 一个非常基本的模板将如下所示:


如何在WordPress中添加Twitter的官方按钮

今天早些时候,Twitter宣布他们的官方Tweet Button与Tweetmeme按钮完全相同,除了它是由twitter制作的。 很多人已经在切换(这包括在twitter上关注@site的顶级公司和小博客),因为此按钮提供了额外的定制功能,并且可以选择推荐帐户。 在本文中,我们将分享如何在WordPress中添加Twitter的推文按钮。 这个代码可以安装在single.php,loop.php,index.php,page.php,category.php和archive.php中,只要它放在post循环中。 “data-via = site data-text =” “data-related =”syedbalkhi:网站的创始人“data-count =”vertical“> Tweet 尝试使用上面的按钮鸣叫。 如果你注意到上面的代码,我们正在使用anchor标签的data-attribute来告诉twitter到底我们想要做什么。 以下是每个属性的含义的解释: 数据网址 – 这将提取您想要共享的URL(您不需要更改)。 数据经由 – 这通过添加通过@site(确保您将其更改为您的Twitter帐户)告诉twitter是原始高音扬声器。 数据文本 – 这取得您的文章的标题(你不需要改变这一点)。 数据相关 – 这增加了推荐用户的关注。 您最多可以使用两个Twitter帐户供用户在分享您网站上的内容之后使用。 这些帐户可能包括您自己的,或者贡献者或合作伙伴的帐户。 第一个帐户是共享的帐户 数据经由 属性。 (请确保将其更改为您的其他Twitter帐户之一,或删除它)。 如果你不这样做,那么你会推荐在这个变量中输入正确格式的数据 twitterusername:用户的描述 数据计数 – 这告诉Twitter的脚本你想要显示哪种风格的按钮。 你有三个选项(垂直,水平,无)。 数据琅 – 这个变量告诉twitter它应该使用哪种语言。默认值是英语的“en”,我们已经把它留在那个了。 我们建议用户使用锚标记方法的data-attribute,因为它保持代码干净和简短。 尽管查询字符串参数是分享页面的一种便捷方式,但是它们可以使锚定标记变长,而且很长时间的URL难以维护,特别是在需要URL编码参数时。 以下是选择使用它的人的查询方法: 现场 如果您只想在静态页面上添加一个鸣叫按钮,则可以使用Twitter的Tweet按钮生成器。 感谢Otto在下面的评论中通知我们,他的插件Simple Twitter Connect完全支持官方推文按钮。 其他资源: Tweet按钮的补充文档