@RobertPérez para wp, hay un sitio en ingles.. para php.. si son sobre programacion, van aca..si es programar wp.. .con codigo php, puede ser valida tambien aca...
Bueno siguo con lo de la union de usuarios entre sitios web
osea la mala pregunta que hice @gbianchi solucione una parte que fue la respuesta que puce y ya borre pero hay otro punto que no encuentro solucion
mejor dicho 2 puntos el primero es que queiro hacer uso de la Api rest de wordrpess desde php para iniciar seccion y obtrener informacion
de un usuario y el segundo punto es saber si alguie de aqui sabe como puedo añadir un campo de cargo y redes sociales al perfir de wordrpess sin tener que integrar un plugin dela categoria de Ultimate Member osea no quiero un sistema de Miembros solo añadir un grupo de campos y acceder a ello via api
@gbianchi eso sera un problema. necesito iniciar seccion en wordpress y obtener datos especificos de los usuarios pero esto no esta en un servido se podria decir que es local
me explico estoy intentando hacer una especie de app en python, php y javascript con curl
blog.svilupporep.site/wp-json/wp/v2/users pegue eso en el navegador y solo me muestra uno igual que en el postman y voy a user>all users y veo una lista de mas de 300 usuarios
Lo que dices me hace dudar ya que solo se ha registrado uno el principal el que me muestra por la api todos los demas an sidio importados ya sea del viejo sitio o del cron que yo desarrolle
bueno para los imporartados del viejo sitio use el plugin wp import export y para lo del cron ya sabes copie todo de la DB users y usermeta entre ambos sitios web.
todo a nivel de DB
el cron lo que hace especificamente es que consulta las 3 DB compara los usuarios y su informacion detalladamente y si encuentra un cambio en almenos una de las 3 y compara las fechas de registro actualiza automanteicamente toda la info de ese cambio (Usuario)
@gbianchi vale gracias ya por lo menos tengo en claro las limitaciones de la API y se que hay algo mal en el wordpress a lmejor resolviendo lo que ice mal puedo resolver mi rollo al menos uno de ellos
Usted acepta indemnizar y defender a Google, sus filiales, agentes y anunciantes frente a las reclamaciones y responsabilidades que surjan o se relacionen con las Propiedades [...]
tengo una clase y e implementado los método __add__, __mul__, etc. y en todos pongo que me retorna una nueva instancia del objeto pero al hacer operaciones y no sobrescribir la variable se me refleja en el objeto
si yo tengo esto:
a = Number(4)
b = Number(3, literal_part=["a"])
c = Number(3,exp=2)
expresion = AlgExpresion([a,b])
expresion = expresion+c
d = Number(1,exp=3, literal_part=["a"])
expresion+d
print(expresion)
se me muestra 13.0+4.0a^1
La clase es algo así:
class AlgExpresion():
def __init__(self, expresion:list):
self.terminos = expresion.copy()
def __add__(self, other):
include=None
for i,term in enumerate(self.terminos):
if term.literal == other.literal:
self.terminos[i] = term+other
include=True
break
else: include=False
if not include:
self.terminos.append(other)
return AlgExpresion(self.terminos)
@MauricioContreras Claro, por eso solo una palabra al día, para que todo el mundo tenga oportunidad de jugarla. En el fondo es un juego competitivo y social. Al ser la misma palabra para todos, todos parten en igualdad de condiciones y luego pueden comparar cuántos intentos necesitó cada uno
por eso cuando compartes tu "juego" no se muestran letras, solo colores
Al margen de ese bug, la multiplicación está mal implementada, no? Por qué multiplicas solo el último término? Deben multiplicarse todos. Y de hecho deberías mirar si other es otra AlgExpression() para aplicar la propiedad distributiva
@Christian No tiene nada qué ver con los signos de agrupación. Estás multiplicando una expresión algebraica por otra. Eso ya lleva implícito un orden de operaciones
si P(x) es un polinomio (o lo que tu llamas AlgExpresion), entonces P(x)*2 está bien definida y consiste en multiplicar por 2 todos sus ´terminos y no solo el último
eso al margen de que uses o no paréntesis
y análogamente si P y Q son dos polinomios, P*Q consiste en multiplicar entre sí sus términos según la propiedad distributiva (que acaba de enunciar Candid)
No lo tiene, pero Christian la usó como ejemplo de lo que él creía que saldría si multiplicas la AlgExpr 4+3a por la AlgExpr 2
Como yo le decía que no saldría eso, sino (4+3a)*2, el veía que entonces como que se ponían "paréntesis automáticos" y que por tanto no podría expresar 4+3a*2
puedes definir un metodo MultiplyLastTerm() para ello, pero probablemente haya una forma mejor de hacer lo que quieres, mediante un stack de operaciones como el que ya habrás hecho para tu lenguaje
no puedes escapar a la precedencia de operaciones
es decir, no puedes evaluar de izquierda a derecha sin tener en cuenta la precedencia, aun si no usas parentesis