我的基础片段:
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) 我有2个项目,一个在Wordpress中,另一个在Laravel 4.2中.
最近我不得不使用jgrossi/corcel将两个项目合并到一个Laravel 4.2应用程序中.这是我唯一的选择.
一切都很棒!我甚至可以直接发布到Wordpress而无需登录Wordpress来获取帖子,评论等.
但有些事情我无法弄清楚.Wordpress正在为订阅者使用Jetpack.laravel应用程序需要一个字段来添加更多订阅者.我在Wordpress上的经验很少.
是否可以将Wordpress外部的订阅者直接添加到数据库中?如果没有,有没有办法在Wordpress之外使用Jetpack插件?
我想要实现的目标:在同一页面上为多个列启用无缝和同时无限滚动,每个列都提取不同的内容集,即一列显示最新帖子,而另一列显示特定的最新帖子标签.
每一列都使用不同的循环,这样它们就不会相互混淆,这就是我所使用的代码(只是为了让你了解我是如何做到的):
文件: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) 我正在使用WooCommerce,还利用JetPck做两件事,其中之一就是评论订阅功能。
现在,上次我检查它的显示效果还不错,但是我刚刚注意到,要对产品进行评论时看到的“评论订阅框”被弄乱了-不知道他们是否在最近的更新中移动了它的位置或不。
基本上,我们现在有了这样的元素:
我想要的是在元素comment-subscription-box 之前添加form-submit。能做到吗?
尝试激活我在Heroku上运行的WordPress实例上的JetPack插件时出现以下错误.
Jetpack无法联系WordPress.com:register_http_request_failed.这通常意味着您的Web主机上的配置不正确.操作在15000毫秒后超时,接收到0个字节
我发现Heroku阻止了这种类型的企业对企业流量,但找不到支持索赔的任何文档.
我有一个子主题,使用新的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文件一样吗?我怎么解决这个问题?
我试过了:
在此先感谢您的帮助.
我已经安装了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) 我在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) 我使用他们的 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 重定向的原因是什么?
每次我链接到图像或通过媒体页面上传
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)
...自动添加.
有谁知道如何解决这一问题?
尝试重新激活Jetpack插件时出现以下错误:
请求无效,请返回并重试.
错误代码:invalid_client
错误消息:未知的client_id.