Let $a$, $b$, $c$, $x$, $y$, $z$ be real numbers and $ab+bc+ca>0$. Prove that\[\small\left(ab+bc+ca\right)\left(\frac{xy}{\left(a+c\right)\left(b+c\right)}+\frac{yz}{\left(a+b\right)\left(a+c\right)}+\frac{zx}{\left(b+c\right)\left(b+a\right)}\right)\le\frac{1}{4}\left(x+y+z\right)^2.\]
I'll state my current method in brief. Write the inequality as $x^2+mx+n\ge0$, a quadratic in $x$, where $m$ and $n$ are expressed in $y$, $z$, $a$, $b$, $c$. Actually the discriminant \[4n-m^2\overset{(1)}=16(acy+bcy-abz-acz)^2\cdot\frac{\sum\limits_{\rm cyc}^{a,b,c}ab}{\prod\limits_{\rm cyc}^{a,b,c}(a+b)^2}\ge0,\] which ends the proof.
But $(1)$ is barely feasible without a computer, I think. Thus, I thought about using Wolstenholme inequality, but cannot succeed.
I am here to ask for a better proof by hand.
The Wolstenholme inequality $$xy\cos\gamma+yz\cos\alpha+zx\cos\beta\le\frac12(x^2+y^2+z^2)\qquad(\alpha+\beta+\gamma=\pi)$$ is easily transformed to the form $$xy\cos^2\frac\gamma2+yz\cos^2\frac\alpha2+zx\cos^2\frac\beta2\le\frac14(x+y+z)^2$$ via the substitutions $\cos\gamma=2\cos^2\frac\gamma2-1$ and so on. To verify the original inequality is in this form, let $$\cos^2\frac\alpha2=\frac{ab+bc+ca}{(a+b)(a+c)},$$ $$\cos^2\frac\beta2=\frac{ab+bc+ca}{(b+c)(b+a)}.$$ Then we have $$\sin^2\frac\alpha2=\frac{a^2}{(a+b)(a+c)},$$ $$\sin^2\frac\beta2=\frac{b^2}{(b+c)(b+a)}.$$ Thus a little calculation yields $$\begin{align} \cos^2\frac\gamma2&=\sin^2\left(\frac\alpha2+\frac\beta2\right)\\ &=\left(\sin\frac\alpha2\cos\frac\beta2+\cos\frac\alpha2\sin\frac\beta2\right)^2\\ &=\frac{(ab+bc+ca)(a\pm b)^2}{(a+b)^2(b+c)(c+a)} \end{align} $$ But by symmetry we may assume $a,b$ have the same sign, hence $$\cos^2\frac\gamma2=\frac{ab+bc+ca}{(b+c)(c+a)},$$ which completes the proof (edit: or it reduces to proving the Wolstenholme inequality).