标签: jetpack

如何使用视图绑定制作 BaseFragment

我的基础片段

abstract class BaseFragment<ViewModel : BaseViewModel, Binding : ViewBinding> : Fragment() {

    protected abstract val viewModel: ViewModel
    private var _binding: Binding? = null
    protected val binding get() = _binding!!

    override fun onCreateView(
        inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
    ): View? {
        _binding = Binding.inflate(inflater, container, false) //This line not working
        return binding.root
    }

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)

        initialize()
        setupListeners()
        observe()
    }

    abstract fun initialize()

    abstract fun setupListeners()

    abstract fun observe()

    override fun onDestroyView() …
Run Code Online (Sandbox Code Playgroud)

android kotlin jetpack androidx android-viewbinding

16
推荐指数
2
解决办法
4463
查看次数

laravel(corcel)中的Wordpress订阅

我有2个项目,一个在Wordpress中,另一个在Laravel 4.2中.

最近我不得不使用jgrossi/corcel将两个项目合并到一个Laravel 4.2应用程序中.这是我唯一的选择.

一切都很棒!我甚至可以直接发布到Wordpress而无需登录Wordpress来获取帖子,评论等.

但有些事情我无法弄清楚.Wordpress正在为订阅者使用Jetpack.laravel应用程序需要一个字段来添加更多订阅者.我在Wordpress上的经验很少.

是否可以将Wordpress外部的订阅者直接添加到数据库中?如果没有,有没有办法在Wordpress之外使用Jetpack插件?

php wordpress laravel jetpack

11
推荐指数
1
解决办法
682
查看次数

修改WordPress Jetpack插件使用'类'而​​不是'ID'属性

我想要实现的目标:在同一页面上为多个列启用无缝和同时无限滚动,每个列都提取不同的内容集,即一列显示最新帖子,而另一列显示特定的最新帖子标签.

每一列都使用不同的循环,这样它们就不会相互混淆,这就是我所使用的代码(只是为了让你了解我是如何做到的):

文件:index.php (代码也在pastebin上)

<?php
/**
 * The main template file.
 *
 * This is the most generic template file in a WordPress theme
 * and one of the two required files for a theme (the other being style.css).
 * It is used to display a page when nothing more specific matches a query.
 * E.g., it puts together the home page when no home.php file exists.
 * Learn more: http://codex.wordpress.org/Template_Hierarchy
 *
 * …
Run Code Online (Sandbox Code Playgroud)

javascript php wordpress infinite-scroll jetpack

7
推荐指数
1
解决办法
858
查看次数

在WooCommerce中重新定位JetPack的评论订阅框

我正在使用WooCommerce,还利用JetPck做两件事,其中之一就是评论订阅功能。

现在,上次我检查它的显示效果还不错,但是我刚刚注意到,要对产品进行评论时看到的“评论订阅框”被弄乱了-不知道他们是否在最近的更新中移动了它的位置或不。

基本上,我们现在有了这样的元素:

在此处输入图片说明

我想要的是在元素comment-subscription-box 之前添加form-submit。能做到吗?

php wordpress woocommerce jetpack

7
推荐指数
0
解决办法
54
查看次数

在Heroku上运行时激活JetPack WordPress插件?

尝试激活我在Heroku上运行的WordPress实例上的JetPack插件时出现以下错误.

Jetpack无法联系WordPress.com:register_http_request_failed.这通常意味着您的Web主机上的配置不正确.操作在15000毫秒后超时,接收到0个字节

我发现Heroku阻止了这种类型的企业对企业流量,但找不到支持索赔的任何文档.

wordpress heroku wordpress-plugin jetpack

5
推荐指数
1
解决办法
828
查看次数

在WordPress中使用Jetpack Portfolio Project子主题不会调用存档自定义模板

我有一个子主题,使用新的Jetpack Portfolio Project自定义帖子类型,并希望修改archive.php以显示自定义结果.

我正在使用:WordPress v3.9.2; 主题:Point of Child ,Jetpack安装时启用了自定义内容类型,并在设置中选择了投资组合项目.(没有安装实现组合功能的其他插件.)

根据食典委:

模板文件

同样,可以分别使用single.php和archive.php模板文件显示单个帖子及其档案,

  • 自定义帖子类型的单个帖子将使用single-{post_type} .php
  • 他们的档案将使用archive- {post_type} .php
  • 如果您没有此帖子类型存档页面,您可以传递BLOG_URL?post_type = {post_type}

其中{post_type}是register_post_type()函数的$ post_type参数.

我的理解是,如果你在子主题中创建名为single-jetpack-portfolio.php和archive-jetpack-portfolio.php的文件,WordPress将自动分别使用这些文件代替single.php和archive.php.

但是,我的子主题成功调用了single-jetpack-portfolio.php,但完全忽略了archive-jetpack-portfolio.php,而是在子代中调用archive.php.

我被困在一个解决方案.

从上面的代码中,添加到URL"?post_type = jetpack-portfolio"会导致子主题正确使用archive-jetpack-portfolio.php,但是我是否需要手动修改每个URL以明确指定它?WordPress应该不会自动检测到这一点,就像单一jetpack-portfolio.php文件一样吗?我怎么解决这个问题?

我试过了:

  • 重置永久链接,以防与之相关(更改"设置"中的选项并保存并再次返回)
  • 除了archive-jetpack-portfolio.php之外,还将archive.php文件添加到子节点(我最初在子节点中没有archive.php,所以它使用了父节点的archive.php)
  • 发布一个新的Jetpack项目组合项目并更新现有页面(我在某处发布某些内容可能会触发Wordpress以查看更改)

在此先感谢您的帮助.

wordpress portfolio custom-post-type jetpack

5
推荐指数
1
解决办法
2318
查看次数

Wordpress Jetpack Infinite Scroll返回{"type":"empty"}

我已经安装了Wordpress Jetpack并配置了我的所有内容functions.php,但由于某种原因它无法正常工作.我已按照这些说明和Jetpack网站上的说明进行操作,但似乎没有任何内容......开发人员工具显示了AJAX响应{“type”:“empty”}.

我希望从自定义分类中加载项目.在archive.php页面上,我有一个简单的PHP加载内容:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
Run Code Online (Sandbox Code Playgroud)

content.php包含每个帖子的模板,作为静态页面,它工作正常.我安装了Jetpack并将以下内容放入我的functions.php:

function bones_infinite_loop_init(){
    add_theme_support( 'infinite-scroll', array(
        'type'           => 'scroll',
        'container'      => 'masonry',
        'render'         => 'bones_infinite_scroll_render',
        'footer'         => false
    ) );
}
add_action( 'init', 'bones_infinite_loop_init' );

function bones_infinite_scroll_render() { 
$args = array( 'post_type'=> 'wigwam','post_parent' => 0,'posts_per_page' => 25);
    query_posts( $args );
if (have_posts()) : 
    while (have_posts()) : …
Run Code Online (Sandbox Code Playgroud)

wordpress infinite-scroll jetpack

5
推荐指数
0
解决办法
262
查看次数

postman jetpacks - 测试嵌套数据

我在postman中进行了测试,并且响应带有'嵌套'数据.我的意思是我们有一个响应的"数据"部分和一个"消息"部分.内部数据有很多其他字段,这些是我需要使用Jetpacks进行验证的字段.我怎样才能到达这些领域?

这就是json响应的样子:

{
  "Data": {
    "QRCode_ID": 168,
    "Repairer_ID": null,
    "AssignedToEmployee_ID": null,
    "TaskName": "003021919913",
    "DueDate": "2015-07-02T00:12:53.597",
    "DueDateTimeSpan": 1959471956224,
    "TaskStatus_ID": 1,
    "Description": "due 6/30, 5:00",
    "TaskUrgency_ID": null,
    "TaskType_ID": null,
    "DueDateDisplay": "2015-07-02 00:12",.......
      }
  },
  "Messages": [
    "success"
  ]
}
Run Code Online (Sandbox Code Playgroud)

这就是我的邮递员测试的样子:

var data = JSON.parse(responseBody);
tests["Verify QRCode_ID is correct"] = data.QRCode_ID === 168;
Run Code Online (Sandbox Code Playgroud)

testing api json jetpack postman

5
推荐指数
1
解决办法
7340
查看次数

WordPress xmlrpc.php 301 永久移动

我使用他们的 Wordpress Droplet 安装程序在 Digital Ocean 上设置了一个站点。然后我安装了 Jetpack。

站点运行状况工具报告 Jetpack 未连接,我应该访问 Jetpack.com 调试器。我这样做了并将我的网站放入。我得到的错误:

XML-RPC is not responding correctly ( 200 )
Run Code Online (Sandbox Code Playgroud)

当访问该网址时,mywebaddress.com/xmlrpc.php我只是被重定向到该网站的主网址。

按照 Jetpack 的建议,我去了一个航站楼并运行

curl -A 'Jetpack by WordPress.com' -d '<methodCall><methodName>demo.sayHello</methodName></methodCall>' https://mywebaddress.com/xmlrpc.php
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我会得到以下结果。

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="https://mywebaddress.com/">here</a>.</p>
<hr>
<address>Apache/2.4.29 (Ubuntu) Server at mywebaddress.com Port 443</address>
</body></html>
Run Code Online (Sandbox Code Playgroud)

我已经检查了该.htaccess文件,其中仅包含注释。我已经检查过/etc/apache2/apache2.conf,发现那里没有重定向。

所以我的问题是,谁能告诉我导致 301 重定向的原因是什么?

wordpress xml-rpc jetpack digital-ocean

4
推荐指数
1
解决办法
2430
查看次数

3
推荐指数
1
解决办法
485
查看次数

WordPress隐藏IMG

每次我链接到图像或通过媒体页面上传

style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 300px 250px;" width="0" height="0"
Run Code Online (Sandbox Code Playgroud)

被添加到img标签中.见下文.

<img src="https://media.go2speed.org/..." style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 300px 250px;" width="0" height="0">
Run Code Online (Sandbox Code Playgroud)

我在JustHost上使用标准的WordPress安装.我安装了JetPack,并停用了Photon.这显然没有解决问题.我也停用了热链接.

问题是默认情况下图像被隐藏.我希望它们在没有......的情况下可见

style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 300px 250px;" width="0" height="0"
Run Code Online (Sandbox Code Playgroud)

...自动添加.

有谁知道如何解决这一问题?

html css wordpress jetpack

2
推荐指数
1
解决办法
945
查看次数

重新激活WordPress Jetpack插件会引发错误

尝试重新激活Jetpack插件时出现以下错误:

请求无效,请返回并重试.

错误代码:invalid_client

错误消息:未知的client_id.

wordpress jetpack

1
推荐指数
1
解决办法
2327
查看次数